P0011 Code: Camshaft Position Timing Over-Advanced (Bank 1)
P0011 means the bank 1 camshaft is running more advanced than the computer asked for. You can drive it while the light stays steady. If you hear a rattle at cold start, park it.
Conditional — drive it, watch these
Can you drive with P0011?
Yes, but only while all of these stay true.
Keep driving only while every one of these is still true:
- No rattle at cold start
- No loss of power
- Oil level is full and clean
How long can you keep driving?
3 months Estimate
Nobody can give you an exact number from behind a screen. This is a planning window, not a promise. It assumes the conditions above stay true.
Stop and park it the moment any of these happens
- Rattle at startup
- Metal debris in oil
- Sudden power loss
What happens if you don't fix it
| Time | What happens | What it costs you |
|---|---|---|
| 1 month | Poor fuel economy, rough idle | No direct cost |
| 3 months | Chain tensioner wears, chain jumps timing | $300 – $1,500 |
Symptoms you can actually notice
- Rough idle
- Rattle at cold start
- Reduced power
- Poor fuel economy
What the computer is actually complaining about
The oil control valve feeds pressurized oil to the cam phaser, and the phaser twists the camshaft relative to the chain. The ECU commands an advance angle, then compares the cam sensor signal against the crank sensor signal. If the cam arrives early and stays early, the ECU sets P0011. Sludge in the valve or a stretched chain produces the same reading.
Most likely causes, cheapest check first
| # | Cause | Odds | Cost to check |
|---|---|---|---|
| 1 | Low or dirty engine oil | Likely | Free |
| 2 | VVT solenoid clogged | Likely | Free |
| 3 | Timing chain stretched | Possible | $120 |
| 4 | Cam phaser worn | Possible | $80 |
What you need in your hands
-
OBD-II scanner with live data
Any $25 Bluetooth reader plus a free phone app shows the commanded and actual cam advance angle. No shop tool needed for this one.
-
VVT solenoid Optional
The oil control valve for bank 1 runs $40 to $120 at most parts stores. Buy it only after the free tests fail.
-
Oil and filter Optional
An oil and filter change runs $40 to $90. On a sludged engine that alone clears P0011 more often than the valve does.
Test it yourself, step by step
Do these in order. Each step tells you what to do, what to look at, what counts as fine, what counts as broken, and what you will actually see.
-
1 Plug the scanner into the trapezoid port under the dash on the driver side, above your left knee. Key to ON, engine idling warm. Open live data and pick the commanded cam advance angle and the actual cam angle.
- Look at
- Compare the commanded advance angle with the actual cam angle at idle, then raise the rpm to 2000 and hold it for ten seconds.
- Fine if
- Actual tracks commanded within about 3 degrees at idle, and both climb smoothly when you raise the rpm.
- Broken if
- Actual sits 8 degrees or more away from commanded, or it hangs on one number while commanded moves. That is the phaser not following the valve.
What you'll see Two degree numbers side by side on the screen. At idle they sit close together and drift by a degree or two, not ten.
-
2 Pull the yellow loop handle of the dipstick out of the block at the front of the engine, next to the exhaust manifold on most four cylinders. Wipe it on a rag, push it back in, pull it again.
- Look at
- The oil level against the two marks, and the color and grit of the film on the rag.
- Fine if
- Level sits between the low and full marks, and the oil is amber to light brown with no grit between your fingers.
- Broken if
- Level below the low mark, oil black and thin, or metal flecks in the film. Dirty oil starves the phaser and sets P0011.
What you'll see A wet line on the stick between the two holes, and a brown smear on the rag with no shiny specks in it.
-
3 Find the VVT solenoid bolted to the top front of the valve cover on the driver side, a black plastic cylinder about the size of a film can with one connector. Unplug it and undo the single 10mm bolt.
- Look at
- The fine mesh screen on the tip, and whether the pins inside the connector are wet with oil.
- Fine if
- Screen clean enough to see light through, and the pins dry with no green crust on them.
- Broken if
- Screen packed with black sludge, or oil inside the connector. Sludge blocks oil pressure and the phaser cannot advance.
What you'll see A brass colored mesh tip about the width of your finger. Clean mesh looks like a tiny window screen, sludge looks like wet coffee grounds.
-
4 Slide a drain pan under the oil pan at the bottom of the engine, behind the front bumper cover. Crack the drain plug with a 17mm wrench and let it run for ten minutes.
- Look at
- What comes out in the first few seconds, and whether the old filter has grit in the pleats.
- Fine if
- Steady dark brown stream, no sludge blobs, no glitter. Fresh oil and filter restore phaser pressure on a sludged engine.
- Broken if
- Oil comes out in slow black ropes, or you see brass colored flakes. That points at chain and tensioner wear, not at the valve.
What you'll see A thin hot stream into the pan, about four quarts in ten minutes, and a filter with brown pleats and no metal dust.
-
5 Bolt the new solenoid into the bore on the top of the valve cover on the driver side, and push the connector on until it clicks. Clear the code, then road test with the scanner still plugged in.
- Look at
- Whether commanded and actual cam angles track each other now, and whether the rattle at cold start is gone.
- Fine if
- Cam angle follows commanded within 3 degrees through a 20 minute drive, and the light stays off for two cold starts.
- Broken if
- Angles still split by 8 degrees or more with a new valve and clean oil. At that point the chain or the phaser is worn.
What you'll see The angle trace on the scanner now moving with the throttle instead of hanging flat, and a quieter top end.
Stop and hand it to a shop if
- You hear a rattle from the top of the engine for two or three seconds at cold start.
- The engine loses power suddenly, or the check engine light starts flashing.
- Metal flakes show up in the oil or on the dipstick.
What the repair costs
| Shop | Dealer | DIY |
|---|---|---|
| $200 to $900 Parts and labor | Not verified No dealer quote data for this code yet. We don't print a number we can't source. | $30 to $120 Parts only, your own labor |
| VVT solenoid | $40 – $120 |
|---|---|
| oil change | $40 – $90 |
Reference range compiled from 2 source type(s), as of 2026-11. This is not a quote — actual cost depends on your vehicle, region, and which part turns out to be the real cause.
How to check what the shop tells you
Ask for the commanded and actual cam advance angles in degrees, recorded before and after their repair. Ask whether they checked oil condition and pulled the solenoid screen first. A timing chain quote with no angle readings and no screen photo is a guess. Ask what the parts and labor split is.
How to confirm it's really fixed
Clear the code, then do two cold starts with a full warm up between them. Watch commanded and actual cam angle on live data for 20 minutes of mixed driving. If they stay within 3 degrees and P0011 stays off, the repair held. If it returns with clean oil and a new valve, the chain is the next suspect.
Common questions
Can I drive with a P0011 code?
Yes while the light stays steady and the engine sounds normal. Stop if you hear a rattle at cold start, because that points at the chain, not the oil valve.
Will an oil change fix P0011?
Often, if the oil was dirty and the screen was clogged. Change oil and filter, clear the code, drive 60 miles. If it returns, the solenoid is the next part.
How much does a P0011 repair cost?
A VVT solenoid runs $40 to $120 and an oil change $40 to $90. A shop job runs $200 to $900, and a timing chain sits at the top of that range.
Is P0011 the same as P0016?
No. P0011 is one cam sitting too far advanced. P0016 means crank and cam disagree by a lot, which usually means a jumped chain. P0016 is the one to park.
Does P0011 mean my timing chain is bad?
Not always. Clean oil and a working solenoid fix most of them. The chain is the answer when the rattle is there and the angles stay split after the cheap repairs.
Where this code shows up most
- 2012–2015 Honda Civic 1.8L (R18) The R18 is sensitive to oil quality; P0011 and P0016 both trace back to stretched chains on high-mileage cars.