I have a 2007 f150 2WD 5.4 with 139,000 miles on it, and I bought it new. I just spent crazy money having all of the part below changed:
Dorman cam phasers
Cam shaft sensors(twice)
Crank shaft sensor
COMPLETE timing chain set-up
Belt and pulleys
All associated gaskets
Now the truck starts sold and has a rattle for a split second, then runs smoother and quieter than when it had 1 mile on the engine. You drive it, and it runs smooth until it is at operating temp, then at idle it rattles and shakes like it's coming unglued. Tap the throttle and it smooths out until it settles back to idle. I cleared all the codes and then drove 30 minutes to work. Right after work I went to the auto parts store to have them read the codes: 7 codes P0012, P0022. P0012, P0022, P0345, P0340, P0345
All of these are bank 1 and bank 2 cam shaft sensor / over-retarded timing.
My question is since the Cam Shaft Sensors were both replaced twice in the same day. The mechanic told me that there is an oil passage blocked in the engine block. He said that the oil pressure at cold start is 65psi until it warms up, then it drops to 25psi, which he said is stock. He said that when it's warm there is not enough oil getting to the CPS which is not allowing the cam phasers to activate, thus not advancing the timing. The oil pressure gauge in the cluster shows the needle just above the middle line at all times when at idle and highway speeds. The truck has NO POWER in passing gear, and no power from a dead stop with the pedal to the floor. I think that the mechanic didn't get the engine timed correctly. I need some input on this one guys. How can the timing be adjusted on these engines? Thanks!
If the power is flat at both low and high rpm applications I would say your timing suspicion has merit. Especially when you look at the codes its producing. To fix it you have to take it back apart and re-index the gear sets. I think the mechanic might have a blocked oil passage in his head.