An engine that cuts out for a second at highway speed, then catches again, often has a fuel pump power problem. A P0233 code means the engine computer saw the fuel pump secondary circuit voltage drop out or jump for short moments.
This guide explains what causes these brief dropouts, how to track them down and which repairs make them stop.
P0233 Code Breakdown
Every OBD-II code follows the same five-character pattern set by the SAE J2012 standard. Each character narrows down which system has the fault. This table shows what each part of the code tells you.
| Character | Meaning | What It Tells You |
|---|---|---|
| P | Powertrain | The fault is in the engine or transmission systems. |
| 0 | Generic (SAE) code | The definition is the same on every OBD-II vehicle. |
| 2 | Fuel and air metering | The fault involves fuel and air metering, such as injectors, the fuel pump, throttle sensors or boost control. |
| 33 | Specific fault | Fuel Pump Secondary Circuit Intermittent |
What the P0233 Code Means
The SAE J2012 standard defines the P0233 code as Fuel Pump Secondary Circuit Intermittent. Most fuel pumps are powered through a relay. The powertrain control module (PCM) switches the relay coil, which is the primary or control side of the circuit. The relay contacts then send battery power to the pump, which is the secondary or power side.
Many Ford, Lincoln and some other vehicles use a fuel pump driver module (FPDM) instead of a simple relay. The PCM tells the module how fast to run the pump, and the module powers it. On these vehicles, the module is often mounted on the frame or near the spare tire, where it is exposed to water and road salt.
The PCM watches the circuit it controls and, on many vehicles, a feedback wire from the pump side. When those voltages do not match its command, it sets a fuel pump circuit code.
This code points to the secondary side. The PCM saw the pump circuit voltage change quickly when it had not changed its command. That usually means a connection is breaking for an instant.
Signs of an Intermittent Fuel Pump Circuit
Fuel delivery problems are hard to miss. Common signs of a P0233 code include:
- Engine cuts out briefly and then recovers
- Stalling that clears after a restart
- Hesitation over bumps
- Intermittent no-start
- Check engine light that comes and goes
These faults often show up on rough roads, in hot weather or when the fuel tank is low, since each of those puts extra stress on the pump circuit.
Common Causes of the P0233 Code
Anything that breaks the circuit for a moment can cause this code:
- Loose or burnt connector on top of the tank. Heat from a loose pin melts the connector.
- Failing relay. Worn contacts make and break the circuit.
- Chafed wiring. Wires along the frame can rub through.
- Failing fuel pump. Worn brushes in the motor cause dropouts.
- Corroded fuel pump driver module. Water inside the module causes intermittent output.
- Loose ground. A ground near the tank can lose contact.
Tools You Will Need
You can do most of this testing at home with basic tools:
- OBD-II scan tool that can command the fuel pump
- Digital multimeter and test light
- Fuel pressure gauge for your fuel system
- Fused jumper wire
- Wiring diagram showing the relay or fuel pump driver module
How to Track Down the P0233 Code
Fuel pump circuits are simple, so a careful step-by-step check usually finds the fault quickly. Keep sparks and flames away from the fuel system while you test.
Use Freeze Frame Data
Read the freeze frame stored with the code. It shows speed, load and engine conditions when the fault set. Try to recreate them while you monitor the circuit.
Wiggle Test the Circuit
With the pump running, watch voltage at the pump connector or the PCM feedback in live data. Wiggle the relay, the wiring along the frame and the tank connector. A sudden drop marks the bad spot.
Tap the relay lightly while you watch. A relay with worn contacts often drops out when tapped.
Inspect the Tank Connector
Look at the connector on top of the fuel tank, which may need the tank lowered or an access panel removed. Brown, melted or loose pins are a common cause.
Check Pump Current
A clamp-on amp meter on the pump wire can show a worn pump. A healthy pump has a steady current pattern, while a worn one shows dropouts or spikes.
Repairs That Clear the P0233 Code
Match the repair to what your tests found. Then clear the code and drive under the same conditions that set it.
- Replace the relay if it drops out when tapped.
- Replace a burnt tank connector or pigtail.
- Repair chafed wiring and secure it away from sharp edges.
- Replace a corroded driver module.
- Replace the fuel pump if its current pattern shows dropouts.
Keeping at least a quarter tank of fuel helps the pump stay cool, since the fuel around it carries heat away. That is a good habit on any vehicle, and especially one with a weak pump.
Common Mistakes to Avoid
These mistakes waste money or leave the real fault in place:
- Replacing the fuel pump before checking the relay, fuse and driver module
- Forgetting the inertia switch on vehicles that have one
- Jumping the relay socket with an unfused wire
- Ignoring corrosion on a frame-mounted fuel pump driver module
Repair Cost Breakdown
The cost to fix a P0233 code depends on the cause. This table shows typical ranges for parts and labor.
| Repair | DIY Cost | Typical Shop Cost |
|---|---|---|
| Fuse or relay | $5 to $40 | $50 to $150 |
| Wiring or connector repair | $10 to $50 | $100 to $350 |
| Fuel pump driver module | $60 to $250 | $200 to $500 |
| Fuel pump assembly | $100 to $500 | $400 to $1,200 |
Fuel pump replacement is the most expensive repair here, especially on vehicles where the tank must be dropped. A relay, fuse or driver module is far cheaper and causes many of these codes, so test them first.
Is It Safe to Drive with a P0233 Code?
It is risky. A fuel pump circuit fault can cut fuel without warning and stall the engine, which can leave you stranded or stopped in traffic.
If the engine runs normally, drive only as far as needed to reach a repair. If it stalls, cranks without starting or loses power, have it towed.
Related Codes
These codes often show up with this one or point to the same system:
| Code | Meaning |
|---|---|
| P0230 | Fuel Pump Primary Circuit Malfunction |
| P0231 | Fuel Pump Secondary Circuit Low |
| P0232 | Fuel Pump Secondary Circuit High |
| P0087 | Fuel Rail/System Pressure Too Low |
| P0627 | Fuel Pump A Control Circuit/Open |
Stopping Fuel Pump Dropouts
A P0233 code means the fuel pump power circuit drops out for brief moments. Loose connectors, worn relays and failing pumps cause most cases.
- Use freeze frame data to recreate the fault.
- Wiggle test the relay, wiring and tank connector.
- Inspect the tank connector for heat damage.
- Check pump current for a worn motor.
Frequently Asked Questions
Can Low Fuel Make the P0233 Code Worse?
It can. Fuel cools the pump, so running low on fuel lets it run hotter. A pump with worn brushes is more likely to cut out when hot. Keep at least a quarter tank until the fault is fixed.
Where Is the Fuel Pump Relay?
Most vehicles keep it in the underhood fuse and relay box, and the lid or owner’s manual shows its position. Vehicles with a fuel pump driver module often mount the module on the frame rail, near the spare tire or behind a trim panel in the trunk.
What Is an Inertia Switch?
Some vehicles, especially older Fords, have an inertia switch that cuts fuel pump power after a hard jolt or crash. A bump or pothole can trip it too. It is often in the passenger footwell or trunk, and pressing its reset button restores power.
How Long Does a Fuel Pump Last?
Many fuel pumps last 100,000 miles or more. Running the tank low often, contaminated fuel and a clogged filter shorten their life. A pump that is getting louder, or an engine that loses power on hills, can be early signs of wear.
Can a Weak Battery Cause Fuel Pump Codes?
It can. Low system voltage makes the pump run slower and can drop the feedback voltage the PCM reads. Test the battery and charging system, and clean the battery terminals, before you replace fuel pump parts.