P0231 explained: On Ford and many GM vehicles, this code points to the fuel pump driver module (FPDM) which controls pump speed. FPDMs commonly fail from corrosion - they are mounted on the frame rail or under the bed where road salt destroys them.
🎯 Top Causes & Probability
55%
#1 - Most Likely
Failed Fuel Pump Driver Module (FPDM)
The FPDM modulates pump voltage based on engine demand. Corrosion on the connector or internal failure is extremely common on Ford F-150 and Super Duty trucks.
🔨 Part
$120-$350
👨🔧 Labor
$80-$200
⚡ DIY
Medium
25%
#2 - Check First
Wiring Harness Damage
The wire from the FPDM to the fuel pump runs along the frame and crosses to the tank. Corrosion at connectors and chafing on the frame are frequent.
🔨 Part
$30-$150
👨🔧 Labor
$120-$300
⚡ DIY
Medium
15%
#3 - Less Common
Failed Fuel Pump
A pump drawing too much current causes the FPDM to drop voltage, which sets the code. Replace the pump if voltage and wiring tests are good.
🔨 Part
$180-$500
👨🔧 Labor
$200-$500
⚡ DIY
Hard
🚗 Most Affected Vehicles
🔧 Step-by-Step Diagnosis
- Locate the FPDM. On Ford it is bolted to the frame rail behind the rear axle. On GM it is often under the rear seat or in the trunk.
- Inspect the FPDM connectors for white/green corrosion. This is the #1 cause - more than 70% of P0231 cases on F-150s.
- Disconnect, clean, and apply dielectric grease. Reconnect and clear the code. If it does not return after a 20-minute drive, the connectors were the issue.
- If the code returns, measure voltage at the FPDM output to the fuel pump with the key on. Should be 7-12V depending on demand.
- No output voltage = bad FPDM. Stable voltage but code persists = bad fuel pump.
- After replacing FPDM, watch fuel pump pressure with a gauge to confirm proper operation under load.
❓ Frequently Asked Questions
What is the FPDM?
Fuel Pump Driver Module. It is a small electronic module that controls how fast the in-tank fuel pump spins based on engine demand. Replaces the old simple-relay fuel pump system.
Where is the FPDM on my Ford F-150?
Bolted to the inside of the frame rail behind the rear axle on the driver side. It is the small finned aluminum box. Road salt destroys these.
Can I bypass the FPDM with a relay?
Some aftermarket kits exist but you lose the variable-speed pump control. The pump runs full speed all the time, gets hotter, and dies sooner. Not recommended.
Will the engine start with P0231?
Sometimes. If the FPDM is intermittent, the engine may crank but not start, or run roughly. Total FPDM failure prevents starting.
How long does an FPDM last?
In a dry climate, 200k+ miles. In salt-belt states, 80-120k miles is typical. Coating the connector with dielectric grease at every oil change extends life significantly.