- Messages
- 10,442
- Location
- Scottsdale
There are two camshaft position sensors on the H3 - Intake and Exhaust. I replaced both of mine after getting a couple of codes a few times over the past year: P0014 and, if I recall correctly, P0340. Both went away after a few engine cycles.
Here are the parts (for my 2007, yours may be different):
Intake: AC Delco 2131649 http://www.amazon.com/gp/product/B000EQQVFS/ref=oh_details_o00_s00_i01
Exhaust: AC Delco 2133519 http://www.amazon.com/gp/product/B000NWA6B8/ref=oh_details_o00_s00_i00
First, do not pic a 110 evening and do this with the engine at near operating temperature. You will burn your hands a curse a lot.
Intake is located in the front of the engine near the fan. Remove bolt with a 10 mm socket, pull out of engine block. It is a bit snug as there's an O ring to seal in the oil and seal out dust. It will be easier to disconnect the wires once you remove the sensor from the engine.
To undo the clip: release the white/gray safety clip by pressing in the center tab in front and pulling upwards (towards the wires). Once you remove the safety clip you'll be able to pinch the black clip and pull the harness off of the sensor
In the center you can see the black clip that will be released when you pinch the other end
A new sensor. Lightly coat the O ring with new engine oil before inserting into the engine.
Push the sensor into the hole and be sure to get it in all of the way so you feel it pop in place. Tighten bolt and reconnect wiring harness
Exhaust sensor is located to the left (as you face the engine) of the oil fill, adjacent to the radiator hose.
I used a 1/4 ratchet and barely had enough room to work. It would be easier if the wiring could be easily removed first but as you see the clips are not easily accessible so I again removed the sensor first before I unclipped the harness
Here are the parts (for my 2007, yours may be different):
Intake: AC Delco 2131649 http://www.amazon.com/gp/product/B000EQQVFS/ref=oh_details_o00_s00_i01
Exhaust: AC Delco 2133519 http://www.amazon.com/gp/product/B000NWA6B8/ref=oh_details_o00_s00_i00
First, do not pic a 110 evening and do this with the engine at near operating temperature. You will burn your hands a curse a lot.
Intake is located in the front of the engine near the fan. Remove bolt with a 10 mm socket, pull out of engine block. It is a bit snug as there's an O ring to seal in the oil and seal out dust. It will be easier to disconnect the wires once you remove the sensor from the engine.
To undo the clip: release the white/gray safety clip by pressing in the center tab in front and pulling upwards (towards the wires). Once you remove the safety clip you'll be able to pinch the black clip and pull the harness off of the sensor
In the center you can see the black clip that will be released when you pinch the other end
A new sensor. Lightly coat the O ring with new engine oil before inserting into the engine.
Push the sensor into the hole and be sure to get it in all of the way so you feel it pop in place. Tighten bolt and reconnect wiring harness
Exhaust sensor is located to the left (as you face the engine) of the oil fill, adjacent to the radiator hose.
I used a 1/4 ratchet and barely had enough room to work. It would be easier if the wiring could be easily removed first but as you see the clips are not easily accessible so I again removed the sensor first before I unclipped the harness