P0230 on Chevrolet: How to Diagnose & Fix
Fuel Pump Primary Circuit Malfunction
10 Chevrolet models · 10 documented issues · 4 critical · $250-$1,000 repair
P0230 on Chevrolet by model: symptoms, diagnosis and fix
The fuel pump module can fail, causing hard starting, stalling, or no-start conditions. GM issued a recall for certain vehicles due to fuel pump issues. The fuel tank assembly design may contribute to pump failures.
Common Symptoms
- Engine stalls while driving
- Long crank time
- No start condition
- Loss of power
- Check engine light
How to Fix
Check if vehicle is covered by GM recall. Replace fuel pump module. Some owners install upgraded pump assembly. Monitor for fuel pressure issues with scan tool.
Sources for this issue (1)
The fuel pump module fails to consistently provide adequate fuel flow to the engine, causing potential stalling while driving. This creates a significant safety hazard as the engine can stall unexpectedly in traffic. GM issued recall N222372310 affecting 23,164 vehicles.
Common Symptoms
- Engine stalling while driving
- Hesitation during acceleration
- Hard starting or extended cranking
- Reduced engine power
- Check engine light
How to Fix
Fuel pump module replacement under recall N222372310. Contact dealer for recall service. Check VIN at my.gm.com/recalls for eligibility.
Call to confirm they can assess your vehicle and perform the stated work. Search results do not confirm qualification, eligibility or coverage.
Sources for this issue (1)
In-tank fuel pump fails causing stalling, hard starts, and no-start conditions. Often fails without warning on high-mileage vans.
Common Symptoms
- Engine stalls while driving
- Long cranking before start
- Loss of power under load
- Whining noise from fuel tank area
- No start condition
How to Fix
Replace fuel pump module assembly. Drop the fuel tank to access. Replace fuel filter at same time.
Sources for this issue (1)
The in-tank electric fuel pump module is a routine wear-out item on the 1995-2005 Cavalier and typically announces itself with a loud whine or high-pitched buzz from under the rear seat before it quits. When it fails the engine cranks normally with no sign of firing. Intermittent hot-restart failures are a classic early stage: the worn pump makes pressure cold but cannot when the fuel is hot. The fuel pump relay is a secondary cause - burned relay contacts from overcurrent produce the same crank-no-start and are a $15 part worth checking first.
Common Symptoms
- Loud whine or buzz from the rear of the car
- Engine cranks but will not start
- Stalls when hot, restarts after cooling
- Sputtering or loss of power under load or uphill
- No fuel pressure at the rail test port
How to Fix
Diagnose properly before dropping the tank: with the key ON, listen for a 2-3 second pump prime; then check fuel pressure at the rail against spec and swap the fuel pump relay with an identical relay in the underhood box. If the pump is confirmed dead, replace the complete module (not a bare pump cartridge) and change the fuel filter at the same time - a clogged filter is a common reason pumps die early. Expect $250-$450 DIY on parts, $550-$850 at a shop for a quality pump assembly.
Sources for this issue (2)
The in-tank fuel pump module on 4th gen Camaros — which combines the pump, the fuel-level sending unit, strainer and internal wiring — is a common wear item, and its sending unit is a chronic source of an inaccurate or erratic fuel gauge. Owners report the gauge reading empty with fuel in the tank, jumping around, or dropping suddenly. The gauge inaccuracy is aggravated by the wedge shape of the tank and by the aging sending-unit resistor card, while the pump itself eventually weakens (long crank, stalling, high-speed fuel starvation). Because these parts are 25+ years old, failure is treated as routine maintenance.
Common Symptoms
- Fuel gauge reads empty with fuel in tank, or jumps around
- Long cranking / hard hot-start
- Stalling or hesitation, fuel starvation at high RPM
- No-start with no fuel pressure
- Whining or silent fuel pump
How to Fix
Replace the complete fuel pump module assembly (pump plus sending unit, strainer and wiring) rather than just the pump, so a worn sending unit or clogged strainer doesn't force a second tank-drop. Verify the fuel-gauge fuse, tank ground and instrument-cluster before condemning the sender if the pump itself is healthy.
Sources for this issue (1)
GMT900 Silverados (and the late GMT800) mount the fuel pump control module / fuel-system control module on an exposed frame-rail bracket where it is constantly hit with road salt, water and debris. The module's connector and internals corrode, and the FPCM then fails to drive the in-tank pump — producing extended cranking, intermittent stalling, and ultimately a crank-but-no-start with no fuel pressure. Because the pump itself is often fine, owners frequently mis-diagnose and replace the in-tank pump first. A common, well-documented salt-belt failure with steady search demand.
Common Symptoms
- Crank but no start / engine won't fire
- Extended cranking before starting
- Intermittent stalling while driving
- No fuel-pump prime sound at key-on
- Loss of power / hesitation
- Fuel-system codes / pump not commanded on
How to Fix
Diagnose by checking for fuel-pump prime/pressure and FPCM communication and inspecting the frame-mounted module connector for corrosion. The fix is to replace the corroded fuel pump control module (a new programmed module is required; GMT900 OE 20759945 / later 13543038 family) and clean/repair the connector and grounds; relocating or sealing the connector helps prevent recurrence. Rule out blown fuse/relay and a genuinely failed in-tank pump first.
Sources for this issue (1)
P0230 code reference
General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.
Frequently asked questions
What does P0230 mean on a Chevrolet?
P0230 stands for "Fuel Pump Primary Circuit Malfunction." P0230 means the engine computer detected a fault in the fuel pump primary circuit — the control side that switches the fuel pump (or its relay) on and off. The PCM energizes this circuit to run the electric fuel pump that delivers fuel to the engine; if it sees voltage that is too high, too low, or out of expected range, it sets this code. Because the pump may not run correctly, the engine can crank without starting, stall, lose power, or hesitate. This is a circuit/control fault rather than a direct measurement of fuel pressure. On Chevrolet it is documented across 10 models: Silverado 1500, Equinox, Express, Cavalier, Camaro, Silverado, S-10, Cobalt, C/K 1500, C/K 2500.
What are the most common causes of P0230?
The most common causes of P0230 are: Faulty fuel pump relay, Damaged wiring or connectors in the fuel pump control circuit, Corroded or loose ground/power connection, Failed fuel pump or fuel pump driver module, Blown fuse or fusible link, Open or short in the primary control wiring, Faulty PCM driver output (rare). The specific cause varies by vehicle.
How much does it cost to fix P0230 on a Chevrolet?
Published repair estimates on Chevrolet range from $250 to $1,000 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.
Looking for P0230 on a different make?
View P0230 across all makes →Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.