I threw a P0446 CEL code in my 3.5L I5 '06 Colorado. I pulled the solenoid box off near the rear cross member/spare tire and found what you see in the photos below. What exactly needs to be replaced? The entire assembly in the photo, or just the cracked sensor w/ electronic socket? Any help... Including the actual GM part number of what I need would be much appreciated!! Thanks again!!