When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Problem Description: Rough Idle, P0012 is the only code. It's always been a little "off", but parameters have always been close to normal with rare misfires on random cylinders. This was the first time it had run in a month or two, but I cranked it a few times before starting the engine to build oil pressure. The sprockets, chains, tensioners, guides, and gears were all replaced 30k mi. ago along with an upgraded Melling pump. Anyway, it started to idle very roughly after this startup and is clearly missing. I cleared the codes a few times because I assumed they were all transmission-related (I had just rebuilt and reinstalled it). I hooked it up to Forscan and here's the data I got.
Engine @ Idle - Solenoid Plugged in
Engine under load - VCT Solenoids Plugged In
Engine @ Idle - Solenoids Unplugged
I have removed/cleaned/swapped the solenoids, and the data all reads the same. I do have a few points I'm confused about though
1. Why is the ADVERR2 so high? I thought the correct position was 0 deg at idle??
2. Clearly the solenoids are actuating, since the actual timing on bank 1 does change once the computer calls for it above 16-18 deg, but when it returns, it always stops at the 16-18 deg range but why not? - The 'L' and the 5th finger on the phaser seem aligned when the engine is off, so I don't think that it's "stuck" or jammed from returning to 0, but I don't know how accurate this visual "test" is.
Any answers to those two questions or other ideas on what to try would be appreciated. I'm kind of at my wits end with this truck.
If you have low oil pressure those phasers will not retard the cam timing like they want to, and you get the code
Check the oil pressure with a direct pressure gauge
New pump does not automatically mean good oil pressure
Provided your timing chains and all that are okay
I would start there
The parts you used were Ford, right?
The chain tensioners are the updated ratcheting type, right?
When my timing set was worn out at 190k, it would be fine cold, and then the bank 1 phaser would get stuck right around 19 degrees when warmed up, and wouldn't go back until it cooled down I think. This made the bank 1 get random misfires and rough idle.
After doing the timing with new phasers I haven't had that problem. So.. the phaser sticking would be my guess.
As to why your bank 2 is showing error when it's at 0 degrees, that doesn't make sense to me either.