Camshaft Position - Timing Over-Advanced (Bank 1 Intake)
Intake cam is more advanced than the PCM commanded — VVT solenoid, oil viscosity, or phaser issue.
What it means (plain English)
Modern engines vary cam timing on the fly using oil pressure and a control solenoid. The PCM commands a position and reads back the actual cam angle from the cam sensor. If the actual angle is too far advanced compared to what was commanded, P0011 sets. Almost always one of three things: dirty oil clogging the VVT solenoid screen, stuck VVT solenoid, or worn cam phaser. Here's the thing most techs miss though — the PCM also times how fast the cam actually moves when commanded. With the correct oil viscosity, the phaser responds in a predictable window of milliseconds. Too thin (like 0W-16 in an engine spec'd for 5W-30) and the phaser snaps to position way too fast. Too thick (like 20W-50 in a modern engine or heavy sludge) and the phaser can't get there in time. The PCM knows the expected response rate and flags it when it's off.
What the computer is actually seeing
Cam position sensor reports an angle that's more advanced than the commanded position by more than the allowed error, for sustained operation. Additionally, the PCM monitors phaser response time (how many milliseconds from command to target cam angle). Response outside the calibrated window — either faster or slower than expected — contributes to the code setting, especially on systems with adaptive VVT learning.
What a healthy reading looks like
Cam position error should stay within ±5° of commanded. Solenoid duty cycle ramps as RPM/load changes — should respond smoothly. Phaser response time varies by engine but typically 80–200 ms from rest to full advance on a healthy system with correct oil viscosity. Too fast (<50 ms) suggests thin oil or stuck phaser. Too slow (>300 ms) suggests thick oil, clogged screen, or low pressure.
Guided diagnostic — the DiagCoach way
Don't just throw parts at it. Walk through these in order — each step tells you whether to keep going or stop and fix what you found.
- 1Check oil level and condition FIRST. Note the viscosity grade on the cap or in the owner's manual. Compare to what's in the engine.
- 2Pull freeze frame. Look at RPM, coolant temp, and whether the code set at cold start or hot idle — wrong oil often shows up cold (thick) or hot (thin).
- 3Read VVT phaser response time or cam angle error PIDs if available. OEM data lists the expected ms window. Too fast = too thin. Too slow = too thick or clogged.
- 4Pull the VVT solenoid. Inspect the screen for debris. Clean and retest.
- 5Bidirectional command the VVT solenoid with a scan tool — listen for click, watch cam position respond. Time it if your scan tool shows response data.
- 6If oil viscosity is wrong, drain and refill with the exact spec grade and OE filter. Run for 50 miles and retest — this fixes more P0011s than you'd think.
- 7If oil is correct and solenoid is good — phaser or timing chain.
Common causes
- Wrong oil viscosity (too thin or too thick for the engine spec)
- Dirty engine oil / extended oil change intervals clogging the VVT screen
- Failed VVT solenoid (oil control valve)
- Worn cam phaser
- Low oil pressure
- Timing chain stretched
Typical repair cost
$0 (fix oil) to $2,000 (phaser/chain).
Related codes
Frequently asked questions
Why does oil quality matter so much for VVT?
The solenoid is a precision valve with a tiny screen filter. Old oil sludge clogs that screen and chokes the system. Stretched oil change intervals are the #1 killer of VVT systems.
Can the wrong oil really set a P0011?
Absolutely. Too-thin oil lets the phaser move faster than the PCM expects, so the actual cam angle overshoots the commanded target. Too-thick oil (or cold thick oil) makes the phaser sluggish and the PCM thinks the solenoid is stuck or the phaser is worn. Always verify the correct viscosity before chasing parts.
How do I see the response time on a scan tool?
Some factory scan tools and high-end aftermarket tools show 'VVT response time' or 'cam angle change rate' in milliseconds. If your tool doesn't show it, watch the cam angle PID while commanding the solenoid bidirectionally. A healthy phaser should move smoothly and settle within about 100–200 ms. Snap-fast or very sluggish = suspect oil or mechanical fault.
Working a real vehicle right now?
Let DiagCoach walk you through it live with your specific symptoms, vehicle, and what you've already checked.
Start guided diagnostic →