OBD-II Generic Error Code P0231: How to Fix It

Medium 1-3 hours High Severity Verified July 2026
Error Code
P0231
Brand
OBD-II Generic
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
OBD-II error code P0231 indicates that your vehicle's fuel pump secondary circuit has low voltage or current. This means the fuel pump relay or control circuit isn't providing enough power to operate the fuel pump properly. If left unaddressed, this can cause poor engine performance, stalling, or complete engine failure.
Ad

Tools You'll Need

How to Fix Error Code P0231

  1. Connect OBD-II Scanner and Verify Code

    Ensure the vehicle is parked on level ground with the parking brake engaged before beginning diagnostics.
  2. Check Fuel Pump Relay

    Turn off the ignition before removing or installing relays to prevent electrical damage.
  3. Inspect Fuel Pump Fuse

    Never replace a fuse with one of higher amperage as this can cause electrical fires or damage.
  4. Test Fuel Pump Circuit Voltage

    Disconnect the battery negative terminal before working with electrical connections to prevent shorts.
  5. Check Fuel Pump Operation

    Never smoke or use open flames near the fuel tank area during this test.
  6. Inspect Wiring Harness

    Use only automotive-grade wire and connectors rated for fuel system applications.
  7. Clear Codes and Test Drive

Parts You May Need

Fuel pump relay
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Wire connectors and heat shrink tubing
Check Price on Amazon
Fuel pump assembly
Check Price on Amazon
Fuel pump relay
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Wire connectors and heat shrink tubing
Check Price on Amazon
Fuel pump assembly
Check Price on Amazon
Fuel pump relay
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Wire connectors and heat shrink tubing
Check Price on Amazon
Fuel pump assembly
Check Price on Amazon
Fuel pump relay
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Wire connectors and heat shrink tubing
Check Price on Amazon
Fuel pump assembly
Check Price on Amazon
Fuel pump relay
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Wire connectors and heat shrink tubing
Check Price on Amazon
Fuel pump assembly
Check Price on Amazon
Fuel pump relay
Check Price on Amazon
Automotive electrical wire
Check Price on Amazon
Wire connectors and heat shrink tubing
Check Price on Amazon
Fuel pump assembly
Check Price on Amazon
Ad

When to Call a Professional

Contact a professional mechanic if you're uncomfortable working with electrical systems, if the fuel pump needs replacement (requires dropping the fuel tank), or if multiple fuel system codes are present indicating complex issues that require professional diagnosis.

Frequently Asked Questions

What causes OBD-II error code P0231?
Code P0231 is typically caused by a faulty fuel pump relay, blown fuel pump fuse, damaged wiring in the fuel pump circuit, poor electrical connections, or a failing fuel pump that's drawing too much current.
Can I drive with error code P0231?
It's not recommended to drive with P0231 as it indicates fuel pump circuit problems that can lead to sudden engine stalling or failure to start. This creates a safety hazard, especially in traffic or on highways.
How much does it cost to fix P0231?
Repair costs vary widely depending on the root cause. A simple relay replacement costs $15-30, while fuel pump replacement can range from $400-800 including labor. Wiring repairs typically cost $100-300.
Will P0231 cause my car to not start?
Yes, P0231 can prevent your vehicle from starting if the fuel pump isn't receiving adequate power to operate. The engine may crank but won't start due to insufficient fuel pressure.
How do I prevent P0231 from happening again?
Regular maintenance helps prevent P0231 by keeping fuel system components clean. Replace fuel filters as recommended, use quality fuel, and address electrical issues promptly. Avoid running the fuel tank extremely low as this can damage the fuel pump.