P000B: Exhaust camshaft slow to respond to the computer (bank 1)

Exhaust camshaft position slow response, bank 1 (VVT)

P000B in short

P000B means the exhaust camshaft on bank 1 is slower to move than the computer commands. Low, old or wrong oil and a dirty or sticking cam timing solenoid are the usual causes. The car may drive normally for now, but have it checked soon because ignored oil-flow problems can damage the engine.

Variable valve timing uses engine oil pressure to turn a phaser on the camshaft. The computer commands a cam angle, compares it with the cam and crank sensor signals, and sets P000B when the exhaust cam on bank 1 takes too long to reach the commanded position.

Because the phaser runs on oil, oil level, oil condition, the right oil grade and clear oil passages all matter. A sticking solenoid, a worn phaser, a stretched timing chain or a weak cam sensor signal can also slow the response.

Some makers have found software behind the code. A Dodge Dart bulletin reflashes the engine computer for P000B, while an FCA note on 6.4L engines asks dealers to call engineering before replacing a solenoid or phaser.

Most likely causes

  1. Cause 1: Low, old or wrong-grade engine oil

    Common general cause
    Why it ranks here
    Cam phasers move on oil pressure, and Kelley Blue Book lists low or contaminated oil first. FCA asks about the last oil change when a P000B car is being considered for a solenoid or phaser.
    What would change this
    Rises if the oil is low, overdue or the wrong grade. Falls if the oil is fresh, correct and at the right level.
  2. Cause 2: Sticking or restricted cam timing solenoid

    Common general cause
    Why it ranks here
    KBB names a restricted oil-flow path in the variable cam valve and the cam actuator as common causes.
    What would change this
    Rises if the solenoid screen is clogged or the commanded and actual cam angles disagree. Falls if the solenoid moves freely and the cam responds.
    How to test the variable valve timing (vvt) oil control solenoid
  3. Cause 3: Cam position sensor fault, or a stretched timing chain

    Possible — needs testing
    Why it ranks here
    KBB lists a faulty cam sensor and a damaged timing chain, but these are less common than oil-related causes.
    What would change this
    Rises if cam and crank correlation is off or the chain rattles on start-up. Falls if timing checks out.
    How to test the camshaft position sensor
  4. Cause 4: Engine computer software that needs an update (some models)

    Supported by vehicle data
    Why it ranks here
    A Dodge Dart bulletin reflashes the engine computer for P000B. Only the NHTSA summary was read, so it is unverified.
    What would change this
    Rises if a dealer finds a matching open update for your VIN. Falls if the software is current.
    How to test the engine control module (ecm / pcm)

What to test first

Start at step 1. Each result tells you what it means and where to go next.

  1. Step 1: Check the oil level and condition with the engine off and level, and note when the oil was last changed and which grade is in it.

    Low risk

  2. Step 2: With a scan tool, compare the commanded and actual exhaust cam angle on bank 1, and check for stored cam or crank sensor codes.

    Low risk

  3. Step 3: Have the cam timing solenoid and its screen removed and inspected for debris, and the oil feed checked.

    Best left to a shopTool: scan tool, basic hand tools

    Warning:The solenoid is on the engine and the oil system is involved. Let a shop do it unless you are experienced.

Symptoms

  • Check engine light on
  • Rough idle or rough acceleration
  • Increased engine noise
  • Stalling, or oil pressure warning light Gets more serious: stop and have it checked.

How to fix

  1. Step 1: With the engine off and level, check the oil level and top it up with the grade in your owner manual.

  2. Step 2: If the oil is overdue, change it and the filter, then ask a shop to clear the code and see whether it returns.

  3. Step 3: Ask a dealer whether your VIN has an open engine computer update for P000B.

Parts and cost context

  • Variable valve timing (VVT) oil control solenoid:Check the oil and the solenoid screen before buying a phaser. Labor varies; get a quote.

Labor varies by vehicle and shop; get a quote before you approve a repair.

Compare used part prices on PartPriceGuide

On your vehicle

Dodge

  • 2013 · Dart

    Supported by vehicle data

    Chrysler bulletin 18-002-13 reflashes the engine computer for P000B. Only the NHTSA summary was read and it is not verified as current.

  • 2015 · Journey

    Supported by vehicle data

    Chrysler flash 18-081-17 reprograms the PCM for a list of DTCs. Whether the bulletin is still current is not verified.

  • 18-002-13Status unverified

    Flash: MIL illumination P000B, P050B and/or P2173

    2013dart · NHTSA 10189375

    Reprograms the engine computer. P000B is described as exhaust slow response bank 1.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

  • 9003648Status unverified

    VVT solenoid and phaser, P0016 or P000B (6.4L SRT)

    2016–2017charger · NHTSA 10121835

    Contact engineering before replacing a solenoid or phaser on low-mileage 6.4L engines, and have the last oil change date ready.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

  • 18-081-17Status unverified

    Powertrain diagnostic and system enhancements

    2015journey · NHTSA 10121775

    Reprograms the PCM with the latest software for a list of DTCs.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

Subaru

  • 2013 · Impreza

    Supported by vehicle data

    Subaru bulletin 02-132-12R covers diagnosis and repair of AVCS cam timing codes including P000B. The NHTSA summary does not say what the repair is.

  • 02-132-12RStatus unverified

    Diagnosis and repair for AVCS-related DTCs P000A, P000B, P000C, P000D, P0011, P0014, P0021, P0024

    2013impreza · NHTSA 10084253

    Diagnosis and repair procedure for cam timing codes. The NHTSA summary does not give the steps.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

Saturn

  • 2008–2009 · Astra

    Supported by vehicle data

    GM note PIP-4644 says cracked cam actuator solenoid filter screens may cause P000A, P000B, P0011 and P0014. Whether the bulletin is still current is not verified.

  • PIP-4644Status unverified

    Cam slow response P000A/P000B and timing codes

    2008–2009astra · NHTSA 10030728

    Cracked cam actuator solenoid filter screens may cause the codes.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

All Variable valve timing (VVT) codes

P000B questions

Is it safe to drive with P000B?

Short trips are usually possible if the engine runs normally, but get it checked soon. Stop if the oil pressure light comes on or the engine stalls or knocks.

Should I change the oil first?

Yes. Cam timing runs on oil pressure, and low, old or wrong-grade oil is the first thing to rule out.

Sources and review

  1. P000B code: exhaust camshaft position slow response, bank 1 — Kelley Blue Book
  2. 9003648: VVT solenoid and phaser, P0016 or P000B on 6.4L SRT — FCA
  3. 18-002-13: Flash: MIL illumination P000B, P050B and/or P2173 — Dodge/Chrysler
  4. 02-132-12R: Diagnosis and repair for AVCS-related DTCs P000A, P000B, P000C, P000D, P0011, P0014, P0021 and P0024 — Subaru
  5. PIP-4644: Cam slow response P000A/P000B and timing P0011/P0014; solenoid filter screens — Saturn
  6. 18-081-17: Powertrain diagnostic and system enhancements — Dodge
Last reviewed
Written by
Saurabh K.
Editorial review
Pending
Technician review
Technician review pending

This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error

My Car

Pick your car and code pages will point out notes and bulletins for it. Saved only in this browser.

Fill this in from your VIN

Used once to identify your engine; not stored.