DOBD DashX ☰ Browse all codes
P2089

A Camshaft Position Actuator Control Circuit High Bank 1

Variable valve timing Generic OBD-II Medium

What it means

P2089 means the PCM detected higher-than-expected voltage in the control circuit for the bank 1 intake ('A') camshaft position actuator β€” the solenoid that adjusts variable valve timing. It usually stems from a wiring short-to-power or open, or a failed oil control valve. The engine typically still starts but may idle rough and lose power until repaired.

Medium

Can I keep driving? Usually driveable, but expect rougher running, reduced power, or poorer economy β€” repair it before it worsens or causes stalling.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Short-to-power or open in the camshaft actuator (oil control valve) wiring
  2. Failed 'A' camshaft position actuator solenoid / oil control valve
  3. Corroded or loose connector at the solenoid
  4. Faulty PCM driving the actuator β€” less common

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and inspect the camshaft actuator solenoid connector and wiring for a short to power or an open.
  2. Measure the solenoid's resistance and check the control and feed circuits.
  3. Test the oil control valve operation; replace the camshaft position actuator solenoid if faulty.
  4. Confirm correct oil level and condition, then if the circuit is good evaluate the PCM. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P2089?+
Short trips usually, but variable valve timing may be disabled, hurting power and smoothness. Repair it before it leads to stalling or hard starting.
Can I just clear P2089?+
It returns until the circuit fault or failed solenoid is repaired. Clearing only resets the light temporarily.

Related codes

Often seen with P2089

Read & clear P2089 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