DOBD DashX ☰ Browse all codes
P0029

Exhaust Valve Control Solenoid Circuit Range/Performance Bank 2

Variable valve timing / lift Generic OBD-II High

What it means

P0029 means the exhaust valve control solenoid on bank 2 isn't performing within its expected range β€” the ECM commands it but the response is off. Because these solenoids are oil-actuated, low or dirty oil is a common trigger alongside a weak solenoid or its wiring. It affects running quality and power, not starting.

High

Can I keep driving? Usually yes β€” expect rough running or reduced power; a valve-control performance fault won't normally leave you stranded.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Failing exhaust valve control solenoid on bank 2
  2. Low or dirty engine oil restricting the oil-actuated solenoid
  3. Damaged or corroded wiring in the solenoid circuit
  4. Loose or poor connector at the solenoid
  5. ECM fault (least likely)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data to capture the operating conditions.
  2. Check engine oil level and condition first β€” these solenoids are oil-actuated and sludge affects response.
  3. Inspect the bank 2 solenoid connector and wiring for damage or corrosion.
  4. Test the solenoid's resistance and command it with a scan tool to confirm it responds.
  5. Replace the solenoid if it fails to perform; consider the ECM only after the rest checks out.

FAQ

Quick answers

Is it safe to drive with P0029?+
Generally yes for the short term, though performance and smoothness suffer. Repair it before the valve control drifts further out of range.
Can I just clear P0029?+
It returns once the solenoid is commanded again and can't meet its target. Fix the oil supply, wiring, or solenoid first.

Related codes

Often seen with P0029

Read & clear P0029 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX