Open now · closes 6:00 pm 28801 Meridian E, Graham WA

← Code lookup

P0011

Camshaft Position - Timing Over-Advanced (Bank 1)

Get it looked at soon

What P0011 means

This code means the computer is watching the camshaft on Bank 1 (whichever bank has cylinder 1) and it's seeing the cam timing sitting more "advanced" than it's supposed to be at that moment. Most engines built in the last 15 years or so use variable valve timing, where the computer adjusts cam position on the fly using oil pressure through a solenoid. P0011 shows up when the actual cam position doesn't match where the computer told it to go, and it drifted toward advanced instead of staying put or retarding.

This is a symptom code, not a parts code. It does not mean the camshaft itself broke. It means something in the system that controls cam timing isn't behaving the way the computer expects.

Is it safe to drive

Usually yes, for a while. Most cars with this code still run and drive, though you may notice rough idle, a flat spot in power, or worse fuel economy. If the check engine light is flashing, or you feel real hesitation, chugging, or misfires, stop and get it looked at right away, since that can point to timing slipping badly enough to risk contact between valves and pistons on some engines. Steady light, no flashing, no misfire feel — this can wait a week or two, not months.

What commonly causes it

In order of how often we see it:

  • Low or dirty engine oil, or oil that's overdue for a change. The variable timing system runs on oil pressure, and sludge or low level is the single most common cause across most makes.
  • The oil control valve (also called a VVT solenoid) stuck, clogged, or failing electrically.
  • A clogged screen or filter in front of that solenoid, which restricts oil flow even if the solenoid itself is fine.
  • Timing chain stretch, on higher-mileage engines. This is more common on some engines than others, and matters more the longer the code has been ignored.
  • Less often, a failing camshaft position sensor giving a false reading, or wiring problems at the connector.

Which of these is likely depends a lot on the specific engine. Some engines are known for oil control valve failures, others are known for timing chain stretch showing up as this exact code. We'd need to know the make, model, and mileage before guessing further.

What diagnosis involves and rough cost

Diagnosis starts with pulling live cam timing data and checking oil condition and level before touching anything else, since that's the cheapest thing to rule out. From there it's checking the oil control valve and its wiring, and if needed, physically inspecting timing chain wear. A basic diagnostic visit is usually in the range of a shorter shop visit; if it turns out to be an oil control valve, that repair is moderate, often a few hundred dollars depending on the engine. If it's timing chain wear, that's a much bigger job, and cost varies a lot by engine layout. We wouldn't quote a chain job without confirming that's actually the problem first.

This one usually comes back to Timing Belt & Chain

About Timing Belt & Chain Book a diagnosis

Need a mechanic you can call back?

Tell us the noise, the light, or the mileage. We will tell you what it takes.