P0089 moderate

Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2)

The P0089 code means the vehicle's onboard diagnostic system has detected: Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2). This is a moderate severity code.

My Garage →
Keep driving?
Short distances only
DIY difficulty
hard
Estimated cost
$80 - $600 (parts and labor)
Recommended Tool
ANCEL AD310 OBD-II Scanner

Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Every Tech Needs This
AstroAI Digital Multimeter

Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Check Engine Light illuminated
  • Rough idle when warm
  • Reduced power at mid-RPM range
  • Poor fuel efficiency

Probable Causes (Ranked by Likelihood)

  • Dirty or low engine oil Very High
  • Sticking Bank 2 exhaust VVT solenoid High
  • Worn timing chain or guides on Bank 2 Moderate
  • Faulty Bank 2 exhaust camshaft position sensor Low

Step-by-Step Diagnostic Procedure

  1. Check oil level and condition. Change if due. Use correct viscosity for your engine.

  2. Remove Bank 2 exhaust VVT solenoid and inspect the screen filter for debris and sludge.

  3. Monitor Bank 2 exhaust camshaft position deviation on scan tool during idle and acceleration.

  4. If solenoid and oil are good, perform a timing chain inspection.

Common Fixes by Vehicle

What techs usually find when diagnosing P0089 on specific vehicles — tap your vehicle for the fix and the exact part:

2005-2018 Ford F-150/F-250/Explorer moderate DIY

Fuel pressure regulator performance issues on Ford trucks are usually caused by a leaking or stuck regulator diaphragm. On returnless fuel systems (most modern Fords), the regulator is inside the fuel tank as part of the fuel pump module. Low fuel pressure at idle that drops further under load points to a weak regulator spring. Replace the fuel pump module assembly, which includes the regulator.

Labor: 1-2 hours
2008-2019 GM Silverado/Sierra/Tahoe moderate DIY

On GM trucks with GDI, the high-pressure fuel pump has an integrated pressure regulator. P0089 means the pump can't maintain the commanded pressure. Check the low-pressure side first -- a weak in-tank pump starves the HPFP. Measure low-side pressure at the test port (should be 55-65 PSI). If low-side is good, the HPFP internal regulator has failed and the pump needs replacement.

Labor: 2-3 hours
2009-2020 Dodge RAM 1500/Charger/Challenger 5.7L HEMI moderate DIY

The HEMI 5.7L uses a returnless fuel system with the regulator integrated into the fuel pump module. P0089 is commonly caused by contaminated fuel or a clogged fuel filter (located inside the tank on the pump assembly). Drop the fuel tank and inspect the fuel pump strainer -- a brown or black strainer indicates fuel contamination. Replace the entire pump module. Also drain and refill the tank with fresh fuel.

Labor: 1.5-2.5 hours

Frequently Asked Questions

Is P0089 an oil change code?

In many cases, yes. Start with an oil change using the correct viscosity. If the code returns after the oil change, further diagnosis of the VVT solenoid and timing chain is needed.

How do I check for timing chain stretch?

Use an oscilloscope to compare crankshaft and camshaft sensor waveforms. Deviation beyond the manufacturer spec indicates chain stretch. Some scan tools also provide timing chain health data.

Can P0089 and P0081 appear together?

Yes, if both banks have exhaust VVT range/performance issues, it often points to an oil quality problem affecting the entire VVT system. An oil change is the first step.

Sources

This page is built from documented references. Verify against your own service info before repair work.

P0089 on Diesel, EV & Equipment

The same code ID appears across other engines and platforms. The diagnostic flow varies by manufacturer — these are the platform-specific breakdowns:

See All Codes & Fixes for Your Vehicle

Explore More

Was this helpful?

Share carcodefinder.com with a friend who needs to decode their check engine light.