Engine

P0029 — Exhaust Valve Control Solenoid Range/Performance, Bank 2

Severity: medium Drive with care, to a shop

What P0029 means

The PCM commands a solenoid (VVT oil control valve) that directs oil pressure to the exhaust camshaft phaser on bank 2, shifting cam timing. P0029 sets when the actual cam position or solenoid response does not match what the PCM requested. The cause can be electrical (solenoid circuit) or mechanical/hydraulic (oil, phaser).

Symptoms

  • Check Engine light on
  • Rough or unstable idle
  • Hesitation or reduced power
  • Higher fuel consumption
  • Possible ticking or rattle from the timing area on a cold start
  • Increased exhaust emissions

Possible causes

  1. Failed bank 2 exhaust VVT solenoid
  2. Low, old, or contaminated engine oil
  3. Damaged wiring or connector: open, short, corrosion
  4. Clogged oil passage or solenoid screen
  5. Stuck or worn camshaft phaser
  6. Timing problem such as a stretched chain or jumped timing
  7. Rarely, a PCM fault or outdated software

How to diagnose

  1. Scan all codes and freeze frame data; look for related cam or crank sensor codes
  2. Check oil level and condition, and confirm the correct viscosity
  3. Inspect the bank 2 solenoid connector and wiring for chafing, oil, and corrosion
  4. Measure solenoid coil resistance and compare to spec
  5. Check for power and a control signal from the PCM at the connector with a scope or test light
  6. Run a scan tool active test on the solenoid and watch the cam response
  7. Remove the solenoid and inspect the screen and plunger for debris and free movement
  8. Compare commanded and actual cam angle in live data; if they differ, check timing and chain stretch

Common fixes

  • Change oil and filter and correct the level
  • Replace the bank 2 VVT solenoid
  • Repair the wiring or connector
  • Clean oil passages and the solenoid screen
  • Replace the camshaft phaser or correct timing components
  • Reflash or replace the PCM only if a fault is confirmed

Questions and answers

Can I drive with code P0029?

Briefly, yes, if the engine runs acceptably. Fix it soon, because bad oil or a failing phaser can damage the engine.

Will an oil change fix P0029?

Sometimes. Low or dirty oil is a common cause, so it is the first thing to check. If the code returns, test the solenoid and wiring.

What does Bank 2 mean?

Bank 2 is the side of the engine that does not contain cylinder 1. On inline engines, the code usually refers to the exhaust camshaft solenoid.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.