Topic Sponsor
2004 - 2008 Ford F150 General discussion on the 2004 - 2008 Ford F150 truck.

CPS code issues after engine swap

Thread Tools
 
Search this Thread
 
Old Aug 2, 2025 | 08:44 PM
  #1  
gabek077's Avatar
Thread Starter
Junior Member
 
Joined: Aug 2025
Posts: 3
Likes: 0
Default 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
Reply
Old Aug 2, 2025 | 10:11 PM
  #2  
laterongc's Avatar
5 Year Member
5 Year Member
Community Builder
Community Influencer
Liked
 
Joined: Feb 2020
Posts: 7,715
Likes: 2,197
Default

Originally Posted by gabek077
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 know the 06 vs 07/08 INTAKE are quite different, did you have to make any mods to put the 07 on the 06 ? how did you determine there would be no compatibility issues ?

- were you able to determine/confirm that a 07 harness would be plug and play on an 06 engine ?
Reply
Old Aug 2, 2025 | 10:15 PM
  #3  
gabek077's Avatar
Thread Starter
Junior Member
 
Joined: Aug 2025
Posts: 3
Likes: 0
Default

Originally Posted by laterongc
- i know the 06 vs 07/08 INTAKE are quite different, did you have to make any mods to put the 07 on the 06 ? how did you determine there would be no compatibility issues ?

- were you able to determine/confirm that a 07 harness would be plug and play on an 06 engine ?
I didn’t have to do any mods, just swap over certain parts. The coolant tube running through the valley needed to be changed, and the intake itself with everything bolted to it. All vacuum hoses have a home and everything is routed correctly and happy there.

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.
Reply
Old Aug 3, 2025 | 07:28 AM
  #4  
manicmechanic007's Avatar
Senior Member
Photogenic
Photoriffic
Shutterbug
 
Joined: Apr 2023
Posts: 4,294
Likes: 1,390
From: Near Salt Lake City
Default

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
Reply
Old Aug 3, 2025 | 07:33 AM
  #5  
gabek077's Avatar
Thread Starter
Junior Member
 
Joined: Aug 2025
Posts: 3
Likes: 0
Default

Originally Posted by manicmechanic007
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

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.
Reply
Old Aug 3, 2025 | 08:18 AM
  #6  
manicmechanic007's Avatar
Senior Member
Photogenic
Photoriffic
Shutterbug
 
Joined: Apr 2023
Posts: 4,294
Likes: 1,390
From: Near Salt Lake City
Default

Bummer, that is what I was thinking
Time to pull the front cover and take a look
Reply
Old Aug 3, 2025 | 12:32 PM
  #7  
getterdun's Avatar
2004 F150 5.4 Lariat
10 Year Member
Liked
Loved
Community Favorite
 
Joined: Dec 2012
Posts: 956
Likes: 156
From: Summerville, SC
Default

If your scan tool shows live data, have you monitored the CMP sensor signal to see if it's producing a consistent signal while the engine is running?


Reply




All times are GMT -4. The time now is 10:14 PM.