P2089Generic code

P2089 Code: A Camshaft Position Actuator Control Circuit High (Bank 1)

The P2089 code means the computer sees high voltage in the control circuit of the "A" camshaft oil control valve on bank 1, either an open circuit or a short to voltage. It can cause a rough idle, a loss of power and, on some engines, a rattle at startup. A loose connector is the most frequent cause.

Severity
Medium
Can I keep driving?
Yes, but with caution
Estimated cost
$40 to $300
Difficulty
Medium
System
Ignition and Misfires
Applies to
All OBD2 vehicles
On this page

What the P2089 code means

Variable valve timing (called VVT, VVT-i, VANOS, VTC and other trade names) advances or retards the camshaft while the engine is running. An oil control valve (OCV) does the job. The computer opens it with a PWM signal, and oil under pressure flows into the camshaft gear and turns it a few degrees relative to the crankshaft.

The computer watches the control circuit from its own driver transistor. The P2089 code is stored when it sees high voltage in that circuit, which means an open circuit or a short to voltage. Before you replace the part, check the fuse, relay, connector and wiring, because those are the most common causes.

On these codes the letter A usually refers to the intake camshaft and B to the exhaust camshaft, although some manufacturers define it differently. The fault here is electrical: the computer sees the wrong voltage in the valve circuit.

To confirm it, measure the continuity of each wire between the component connector and the computer connector with the key off. It should be under 1 ohm, and an infinite reading means the wire is open. If the wiring is good, measure the component itself, because an infinite resistance confirms it is open inside.

P2089 code symptoms

  • Check engine light or another warning light on.
  • Rough idle and a loss of power.
  • On some engines, a rattling noise at startup.

Likely causes of the P2089 code

  1. Loose or broken connector. The most frequent cause, especially after another repair.
  2. Open coil or motor. Its resistance reads infinite.
  3. Cut control wire between the component and the computer.
  4. Short to 12 V. The control wire touches another wire that carries voltage.

How to diagnose the P2089 code step by step

  1. Activate the component with the scan tool and check whether it responds.
  2. Check the fuse and relay. Measure voltage on both sides of the fuse and swap the relay with an identical one.
  3. Measure the supply at the connector. You should see battery voltage with the key on or when the component is activated.
  4. Measure the component resistance and compare it with the manual. Also check its insulation to ground.
  5. Check the control wire for continuity back to the computer and for any short circuit.

How to fix the P2089 code

  • Repair the connector, the wiring or the power supply.
  • Replace the camshaft A control valve if it does not respond when it gets correct power and a correct command.
  • Clear the codes and verify the repair.

Technical reference data

  • Typical OCV valve resistance: 6 to 12 ohms.
  • 12 V supply with a PWM command from the computer.
  • Correct oil pressure is essential for the system to work.
  • These are general reference values, so check the manufacturer data for your vehicle.

Brand-specific notes

This code is common on engines from Toyota, Hyundai, Kia, Ford, GM and Honda. Old oil, or oil of the wrong viscosity, is the most common mechanical cause of variable valve timing problems, so check the oil even when the fault looks electrical.

P2089 on Toyota

Toyota calls its variable valve timing system VVT-i. The same electrical checks apply: fuse, connector, wiring and then the oil control valve.

P2089 on Hyundai and Kia

Hyundai and Kia call the system CVVT. Check the oil condition and the valve circuit before you replace parts.

P2089 on Ford

Ford calls the system Ti-VCT. Start with the wiring and the connector at the valve.

P2089 on GM

The code is common on GM Ecotec engines. Oil quality and the valve circuit are the first things to check.

P2089 on Honda

The code is also common on Honda engines. Fuse, connector and wiring come first, then the valve itself.

Frequently asked questions about P2089

Can I drive with a P2089 code?
Yes, with caution. The engine may run worse, but there is usually no immediate risk. Fix it soon so the valve does not hurt fuel economy or performance.
What does the camshaft A control valve do?
It is an oil control valve that the computer opens with a PWM signal. Oil pressure then turns the camshaft gear a few degrees to advance or retard the valve timing.
Do I always have to replace the part?
No. Check the fuses, relays, connectors and wiring first, because a loose connector is the most common cause of a high voltage code.
How much does it cost to fix P2089?
Expect roughly $40 to $300. A connector or wiring repair is at the low end, and a new valve with labor is at the high end.
What does the P2089 code mean?
The P2089 code is a generic OBD2 code for high voltage in the bank 1 camshaft position actuator A control circuit. The computer sees an open circuit or a short to voltage in the valve circuit.

Questions about the P2089 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.