P0230 critical

Fuel Pump Primary Circuit Malfunction

The P0230 code means the vehicle's onboard diagnostic system has detected: Fuel Pump Primary Circuit Malfunction. This is a critical severity code.

My Garage →
Keep driving?
No -- stop driving
DIY difficulty
moderate
Estimated cost
$200 - $800 (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

  • Engine cranks but will not start
  • Engine stalls suddenly while driving
  • Loss of fuel pressure
  • Check Engine Light illuminated
  • No fuel pump humming sound when key is turned on

Not sure this code matches what your car is doing? Try the guided checker: Cranks but won’t start →

Probable Causes (Ranked by Likelihood)

  • Failed fuel pump relay Very High
  • Faulty fuel pump High
  • Blown fuel pump fuse High
  • Damaged wiring between fuel pump relay and fuel pump Moderate
  • PCM fuel pump driver circuit failure Low

Step-by-Step Diagnostic Procedure

  1. Check the fuel pump fuse and relay in the fuse box -- swap relay with a known good one and test

  2. Turn ignition to ON (not start) and listen for a 2-3 second fuel pump hum from the fuel tank area

  3. Test for 12V power at the fuel pump connector with key on -- no voltage indicates a wiring or relay issue

  4. Measure fuel pressure at the rail with a gauge -- should read 40-60 PSI on most vehicles

  5. If power reaches the pump but it does not run, replace the fuel pump assembly

Common Fixes by Vehicle

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

2005-2018 Ford F-150/Mustang/Explorer easy DIY

The fuel pump primary circuit supplies power to the in-tank fuel pump through the fuel pump relay and fuel pump driver module (FPDM). Check the fuel pump relay in the underhood fuse box first -- swap it with an identical relay nearby to test. If the relay is good, check the FPDM located on the frame rail near the spare tire. Ford FPDMs corrode from road splash. A corroded FPDM is the most common cause of P0230 on F-150s.

Labor: 30 min - 1 hour
2008-2019 GM Silverado/Sierra/Tahoe/Yukon easy DIY

GM trucks use a fuel pump control module to vary pump speed. P0230 indicates the primary power circuit to the pump has a fault. Check the fuel pump relay and fuse first. On 2007+ GM trucks, the fuel pump control module is under the vehicle near the spare tire and exposed to road debris. Clean the connector and check for voltage at the pump. If the module has power but the pump has no voltage, the module has failed.

Labor: 30 min - 1 hour
2009-2020 Dodge RAM/Charger/Challenger easy DIY

On Dodge/Chrysler vehicles, P0230 points to the fuel pump relay circuit. The relay is in the TIPM (Totally Integrated Power Module) and is a known failure point on 2007-2016 models. Symptoms include no-start, stalling, and fuel pump running continuously with key off. The relay can be bypassed temporarily for diagnosis, but the TIPM usually needs repair or replacement. Aftermarket TIPM fuel pump relay bypass kits are available.

Labor: 30 min - 1 hour

Frequently Asked Questions

Can I drive with code P0230?

No. This code indicates a fuel pump circuit malfunction that can cause the engine to stall without warning or prevent it from starting. Have the vehicle towed to a repair facility.

How do I know if it is the relay or the pump?

Swap the fuel pump relay with an identical relay from another circuit (such as the horn relay). If the pump works with the swapped relay, the original relay is faulty. If not, test for power at the pump connector.

Is a fuel pump replacement expensive?

Fuel pump replacement typically costs $400-$800 including parts and labor. Most of the cost is labor since the fuel tank usually needs to be dropped to access the pump.

Sources

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

P0230 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.