CPS code issues after engine swap
Hey guys, I’m about to lose my mind over this issue so I figured I’d reach out and see if y’all had any insight.
I have a 2007 Ford F150 with a 4.6 that unfortunately developed a rod knock out of the blue at 156k miles. I’ve only owned the truck since 145k and it’s treated me nicely until this point. I bought an engine from a 2006 to swap in. I used the wiring harness and the intake from the 2007 so there were zero compatibility issues.
Now for the problem: I have a p0340 (camshaft position sensor) code that I CANNOT get to go away. The truck is “bumping” and missing intermittently and runs pretty poorly, you can also smell unburnt fuel pretty badly. I’ve put the 2007 sensor on, put the 2006 sensor on, bought new sensors of both. I have also ohm’d out each sensor and they are all good. Each side of the sensor has over 10v when tested with a multi-meter. I also have continuity to the pcm. The alternator has been changed out with a spare and a brand new unit, so the diode issue that I’ve read about seems unlikely. I have not verified timing as it is not the quickest job, but I can’t imagine an intermittent miss to be cause by a jumped tooth.
What’s my next step here? I’ve been without the truck since April. I go to school in WV and the truck has been stuck at my parent’s house in VA. I’m ready to go back there one last time and take it home with me
I have a 2007 Ford F150 with a 4.6 that unfortunately developed a rod knock out of the blue at 156k miles. I’ve only owned the truck since 145k and it’s treated me nicely until this point. I bought an engine from a 2006 to swap in. I used the wiring harness and the intake from the 2007 so there were zero compatibility issues.
Now for the problem: I have a p0340 (camshaft position sensor) code that I CANNOT get to go away. The truck is “bumping” and missing intermittently and runs pretty poorly, you can also smell unburnt fuel pretty badly. I’ve put the 2007 sensor on, put the 2006 sensor on, bought new sensors of both. I have also ohm’d out each sensor and they are all good. Each side of the sensor has over 10v when tested with a multi-meter. I also have continuity to the pcm. The alternator has been changed out with a spare and a brand new unit, so the diode issue that I’ve read about seems unlikely. I have not verified timing as it is not the quickest job, but I can’t imagine an intermittent miss to be cause by a jumped tooth.
What’s my next step here? I’ve been without the truck since April. I go to school in WV and the truck has been stuck at my parent’s house in VA. I’m ready to go back there one last time and take it home with me
Hey guys, I’m about to lose my mind over this issue so I figured I’d reach out and see if y’all had any insight.
I have a 2007 Ford F150 with a 4.6 that unfortunately developed a rod knock out of the blue at 156k miles. I’ve only owned the truck since 145k and it’s treated me nicely until this point. I bought an engine from a 2006 to swap in. I used the wiring harness and the intake from the 2007 so there were zero compatibility issues.
Now for the problem: I have a p0340 (camshaft position sensor) code that I CANNOT get to go away. The truck is “bumping” and missing intermittently and runs pretty poorly, you can also smell unburnt fuel pretty badly. I’ve put the 2007 sensor on, put the 2006 sensor on, bought new sensors of both. I have also ohm’d out each sensor and they are all good. Each side of the sensor has over 10v when tested with a multi-meter. I also have continuity to the pcm. The alternator has been changed out with a spare and a brand new unit, so the diode issue that I’ve read about seems unlikely. I have not verified timing as it is not the quickest job, but I can’t imagine an intermittent miss to be cause by a jumped tooth.
What’s my next step here? I’ve been without the truck since April. I go to school in WV and the truck has been stuck at my parent’s house in VA. I’m ready to go back there one last time and take it home with me
I have a 2007 Ford F150 with a 4.6 that unfortunately developed a rod knock out of the blue at 156k miles. I’ve only owned the truck since 145k and it’s treated me nicely until this point. I bought an engine from a 2006 to swap in. I used the wiring harness and the intake from the 2007 so there were zero compatibility issues.
Now for the problem: I have a p0340 (camshaft position sensor) code that I CANNOT get to go away. The truck is “bumping” and missing intermittently and runs pretty poorly, you can also smell unburnt fuel pretty badly. I’ve put the 2007 sensor on, put the 2006 sensor on, bought new sensors of both. I have also ohm’d out each sensor and they are all good. Each side of the sensor has over 10v when tested with a multi-meter. I also have continuity to the pcm. The alternator has been changed out with a spare and a brand new unit, so the diode issue that I’ve read about seems unlikely. I have not verified timing as it is not the quickest job, but I can’t imagine an intermittent miss to be cause by a jumped tooth.
What’s my next step here? I’ve been without the truck since April. I go to school in WV and the truck has been stuck at my parent’s house in VA. I’m ready to go back there one last time and take it home with me
- were you able to determine/confirm that a 07 harness would be plug and play on an 06 engine ?
For the 07 harness being used on the 06 block, there were also no issues there. Using the 07 harness allowed to keep my electric fan clutch and a few other components. I did cut and splice the 06 CPS into the 07 harness which made no change in the situation.
Chances are your new (used 4.6 motor) has a worn timing chain and guides causing the code
I'd do the pinpoint tests in the PCED for the code and that will have you ohm out the wires and test the sensor
How good was your splice repair?
You used solder and heat shrink tubing? for a lasting repair?
The pinpoint tests will have you checking continuity of those wires
Otherwise, it's a guessing game
I'd do the pinpoint tests in the PCED for the code and that will have you ohm out the wires and test the sensor
How good was your splice repair?
You used solder and heat shrink tubing? for a lasting repair?
The pinpoint tests will have you checking continuity of those wires
Otherwise, it's a guessing game
Chances are your new (used 4.6 motor) has a worn timing chain and guides causing the code
I'd do the pinpoint tests in the PCED for the code and that will have you ohm out the wires and test the sensor
How good was your splice repair?
You used solder and heat shrink tubing? for a lasting repair?
The pinpoint tests will have you checking continuity of those wires
Otherwise, it's a guessing game
I'd do the pinpoint tests in the PCED for the code and that will have you ohm out the wires and test the sensor
How good was your splice repair?
You used solder and heat shrink tubing? for a lasting repair?
The pinpoint tests will have you checking continuity of those wires
Otherwise, it's a guessing game
My splice repair was made with solder and heat shrink and looks factory. Both wires heading to the sensor have good continuity, and the sensor itself read at 384 ohms. Seems like the last option is timing.











