P0230
Universal (All Makes) Vehicle (OBD-II)
Severity: CriticalWhat Does This Error Mean?
P0230 means the PCM detected a fault in the fuel pump primary control circuit. This is a critical code — without a working fuel pump circuit, the engine cannot run. The problem may be the fuel pump relay, a blown fuse, damaged wiring, or a failed pump. Your car may crank but not start, or may stall suddenly while driving.
Affected Models
- All 1996+ gasoline vehicles with in-tank electric fuel pumps
- Common in Ford and Lincoln vehicles with inertia switches
- Common in GM trucks and SUVs with external fuel pump relays
- Common in Dodge and Chrysler vehicles with ASD (Auto Shutdown) relay systems
- Common in any high-mileage vehicle with an aging fuel pump
Common Causes
- Failed or stuck fuel pump relay not sending power to the pump
- Blown fuel pump fuse in the underhood or interior fuse box
- Damaged, corroded, or broken wiring between the relay and the fuel pump
- Failed fuel pump motor drawing too much current and causing circuit protection to trigger
- Tripped fuel pump inertia switch (Ford vehicles) after an impact or rough road
How to Fix It
-
Check the fuel pump fuse first. Look in the underhood fuse box and the cabin fuse panel for a fuel pump fuse — your owner's manual shows the location. A blown fuse is the simplest and cheapest possible fix. Replace it with the same amperage rating.
If the fuse blows again immediately after replacement, there is a short circuit in the fuel pump wiring. Do not keep replacing fuses — find the fault first.
-
Locate and test the fuel pump relay. Swap it with a relay of the same type from another slot in the fuse box (like the horn relay). If the engine now starts and runs, the relay was faulty. Replace the relay.
Relays are inexpensive — usually $10-$20. Swapping before buying is the fastest way to confirm if a relay is the problem.
-
On Ford vehicles, check the fuel pump inertia switch. It is typically located in the trunk, behind a kick panel, or under the rear seat. Press the reset button on top of the switch firmly. A tripped inertia switch will prevent the pump from running.
The inertia switch trips after a collision or sometimes after a hard pothole impact. It is a safety feature designed to cut fuel flow in a crash.
-
Check wiring at the fuel pump connector. On most vehicles the connector is near the fuel tank under the vehicle. Look for corrosion, melted insulation from exhaust heat, or wires pulled loose from the connector body.
Underside fuel pump wiring is exposed to road debris, moisture, and heat from the exhaust system. Corrosion and damage here are common on older vehicles.
-
Test fuel pump operation directly. With a test light or voltmeter at the pump connector, verify power and ground are present when the ignition is turned on. If power and ground are present but the pump does not run, the pump has failed and needs replacement.
You should hear the fuel pump prime for 2-3 seconds when you turn the key to the ON position without cranking. No sound usually means no power or a dead pump.
When to Call a Professional
If the fuse and relay are good and the pump still does not run, the issue is likely wiring or a failed pump. A wiring fault inside the fuel tank harness is difficult to diagnose without proper equipment. A shop can perform a fuel pressure test and circuit voltage drop test quickly. Diagnosis typically costs $80-$150. Fuel pump replacement runs $300-$700 depending on whether the pump is accessible or in-tank.
Frequently Asked Questions
Can my car start with P0230?
It depends on the exact nature of the fault. If the fuel pump circuit is completely dead, the engine will crank but not start. If the fault is intermittent, the car may start sometimes and fail to start other times. Do not ignore this code — a sudden stall while driving is dangerous.
Is P0230 always a fuel pump problem?
No. P0230 is a circuit code — it covers everything from the fuse to the relay to the wiring to the pump itself. Start with the fuse and relay before buying an expensive fuel pump. Many P0230 cases are resolved with a $10 relay or a $5 fuse.
How much does it cost to fix P0230?
It depends on the root cause. A blown fuse costs under $5. A bad relay costs $10-$20. A wiring repair may cost $100-$300 at a shop. A full in-tank fuel pump replacement typically runs $300-$700 including labor.