P1238: How to Diagnose & Fix — Manufacturer-Specific Fuel/Injector System Fault
5 vehicles · 3 makes · $90-$6,000 repair
How to diagnose and fix P1238: most-reported vehicles
Ranked by owner reports. Each card gives the symptoms, how to confirm the cause, the fix, parts and sources for that vehicle.
Ford F-150 · 1999–2008
On the Ford F-150 the fuel pump is not switched by a simple relay — it is speed-controlled by a Fuel Pump Driver Module (FPDM) that the PCM commands over a duty-cycle line. The FPDM monitors its own output side to the in-tank pump, and when it sees an open, short or out-of-range condition in that secondary circuit it reports the fault back to the PCM, which stores P1238 (Fuel Pump Secondary Circuit Fault). Ford stores this code alongside its siblings P1233 (FPDM disabled or offline) and P1237, and on this truck the three usually have the same root cause. The dominant failure is the module itself rather than the wiring. Ford bolted the aluminum-cased FPDM directly to the steel frame crossmember above the spare tire — the most exposed, salt-blasted spot under the truck. Dissimilar metals plus road salt and standing water produce galvanic corrosion that eats the aluminum case, cracks it open and lets moisture onto the circuit board. The board then throws intermittent secondary-circuit faults before it fails outright. Salt Belt trucks fail at dramatically higher rates than Sun Belt trucks, and the pattern is worst on the 2004-2008 generation, though the earlier FPDM-equipped trucks fail the same way. Drivers usually notice an intermittent problem long before a hard failure: the check engine light comes on, the engine cranks but takes several tries to catch, or it stalls at a stop and restarts a minute later. Because the pump is being commanded at the wrong speed, some owners also see a lean-condition or low fuel pressure code (P0087, P0191) logged in the same session. Eventually the truck simply cranks and never starts, with no fuel pressure at the rail and no pump prime audible at key-on. Owners frequently replace the in-tank fuel pump first — an expensive tank-drop — only to have the code return within days, because the pump was never the problem.
Common Symptoms
- Check engine light with fuel pump circuit codes
- Extended cranking before the engine catches
- Intermittent stalling that clears after a restart
- No-start with no fuel pump prime at key-on
- No fuel pressure at the rail
- Fault returns after replacing the in-tank fuel pump
How to Fix
Diagnose the codes in the right order. If P1233 is stored with P1238, chase P1233 first — that code means the module has lost power or ground, and fixing it often clears the secondary-circuit fault too. Then lower the spare tire and physically inspect the FPDM on the frame crossmember. A case that is white, chalky, swollen, cracked or weeping is the answer; you rarely need further testing. Confirm by back-probing the module for battery voltage on the power feed, a good chassis ground, and the PCM duty-cycle command at key-on, then check for pump drive output on the secondary side. If command is present and output is not, the module is bad. If the module output is good, the fault is downstream — inspect the harness along the frame rail and the connector at the tank for green corrosion and chafing, and check the in-tank pump's own connector before condemning the pump. The repair is a new FPDM, and it is one of the easiest jobs on the truck: two bolts on the crossmember, typically under 30 minutes with hand tools once you have the spare down. The hardest part is breaking the rusted fasteners loose. Critically, do not bolt the new module flat against bare steel again — use the rubber standoffs or spacer kit that ships with the OEM part (Ford 4L3Z-9D370-A on the later trucks) or an aftermarket kit such as Dorman 590-001, so the aluminum case is isolated from the frame, and coat the mounting hardware and the connector with dielectric grease. Skipping the standoffs is the single most common reason a replacement module fails again in two or three winters. Repair any corroded harness sections with soldered, heat-shrunk splices rather than crimp butt connectors, which wick moisture in that location. Clear codes and verify pump prime at key-on and a full 30-minute drive with no return of the fault. Parts run roughly $50-$170 depending on OEM versus aftermarket; dealer labor on top puts a shop repair in the low-to-mid hundreds, while a DIY fix is under $100 of parts. Ford never issued a recall for the corroding module, so this is an owner-paid repair.
Sources for this issue (4)
Toyota Land Cruiser · 2008–2021
On the 4.5-litre 1VD-FTV V8 diesel used in the 200-series and 70-series Land Cruiser, P1238 is Toyota's Injector Malfunction code and it is reported per cylinder — owners commonly see it stored against a specific bank position, for example cylinders 7 and 8, or cylinder 2. The ECM infers the fault from crankshaft speed fluctuation between firing events rather than from any electrical measurement, so the code says "this cylinder is not contributing properly" and nothing more precise than that. That ambiguity is the entire diagnostic story on this engine. The common cause is a worn or sticking Denso common-rail injector: eight injectors, very high rail pressure, multiple injections per stroke, and in many markets fuel quality and a lack of secondary filtration that shorten their life considerably. Injector failures on the shared 70/200-series fuel system have been common enough in Australia to strain warranty supply. But the identical code is set by genuinely low compression in the flagged cylinder, and Land Cruiser owners have traced a P1238 on cylinder 2 to worn piston rings rather than to any injector. Toyota's own troubleshooting for the code includes compression checks for exactly this reason. What drivers notice is often mild at first, which is why the code gets deferred: the check engine light with a normal cold start, no unusual injector rattle, a slight shake at idle, still-reasonable throttle response, and a puff of black smoke under hard acceleration. On the IH8MUD forum a VDJ79 at around 200,000 km presented in precisely that way with P1238 on cylinders 7 and 8, and the consensus was that genuinely low compression on two cylinders would have produced far worse symptoms — heavy shake and blue smoke — pointing instead at injectors that had never been serviced. Complicating matters, Techstream's injector readings are only indicative on this engine: injectors that report as acceptable have still turned out to need replacement, so the scan tool alone cannot close the diagnosis.
Common Symptoms
- Check engine light with an injector code on a specific cylinder
- Slight shake or roughness at idle
- Black smoke under hard acceleration
- Reduced power or hesitation
- Increased fuel consumption
- Code returns as pending after being cleared
How to Fix
Treat P1238 on the 1VD-FTV as a cylinder-contribution complaint and prove the cause mechanically. Record the cylinder(s) named by the code, then read injector correction and compensation values with Techstream while noting that these figures are indicative only. Perform a leak-off (return flow) test on the flagged bank with the engine at idle and at raised rpm — an injector returning far more fuel than its neighbours is internally worn. Then run a compression test on the flagged cylinders before ordering parts. If compression is low but the symptoms are mild, retest carefully; if compression is genuinely down on multiple cylinders with heavy shake and blue smoke, the fault is rings or valves and injectors will not fix it. Send suspect injectors to a diesel injection specialist for bench testing, which is the only conclusive result. If the code is intermittent and only just appeared on a high-kilometre truck with no injector service history, it is reasonable to start with the cheap step: fresh good-quality diesel, a proper fuel filter service, an injector cleaning treatment and a hundred kilometres of moderate driving, then re-scan. Owners have had the code drop back to pending or disappear after this on trucks whose real problem was fuel contamination and deposit build-up. Fit a secondary fuel filter/water separator if the vehicle does not have one — on this engine, in poor-fuel markets, that is genuine injector-life insurance rather than an accessory. Do not defer the code indefinitely: a leaking injector can wash the bore and cause severe engine damage. When replacement is required, fit genuine Denso injectors, renew the seat washers and high-pressure pipes, torque to specification and program every injector's compensation code into the ECM; skipping the coding step reproduces the fault immediately. Because the engine has eight injectors and they wear together, most specialists advise doing all eight if several are marginal rather than chasing one cylinder at a time. This is not a cheap job: a single injector supplied, fitted and coded typically runs $500-$900, while a full set of eight with washers, pipes and labour commonly lands between $3,500 and $6,000. If compression turns out to be the cause, the repair becomes a top-end or bottom-end rebuild costing considerably more, which is exactly why the compression test belongs before the parts order, not after it.
Sources for this issue (4)
Volvo V70 · 2008–2010
The fuel pump electronic control module used on this generation can fail from heat, moisture, or internal electronics faults, leading to intermittent no-starts, sudden stalling, or extended cranking. This problem is documented across late-2000s/early-2010s P3 Volvos and appears in owner reports and service literature. Because the module controls pump speed and delivery, failure can mimic a bad in-tank fuel pump.
Common Symptoms
- extended crank before starting
- intermittent no-start
- engine stalls while driving
- loss of power under load
- fuel pressure too low
How to Fix
Confirm fuel pressure loss and scan for fuel pump communication or performance faults before replacing parts. Inspect the module and connectors for corrosion, then replace the fuel pump control module if command and power/ground are present but output is erratic. In some cases, software updates or connector repair are also needed.
Sources for this issue (1)
Toyota Avensis · 2004–2014
Toyota Hilux · 2005–2015
Find P1238 by make
Browse every documented model and issue for your make.
P1238 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 P1238 mean?
P1238 stands for "Manufacturer-Specific Fuel/Injector System Fault." P1238 is a manufacturer-specific powertrain code whose definition varies by maker, so it should be confirmed against model-specific data. Reported meanings include a fuel pump circuit/relay fault (Ford), a mechanical injector failure on some Toyota diesels, and a cylinder 2 injector circuit (open) fault on some Volkswagen/Audi applications. In general it points to a fuel-delivery or fuel-injector problem that can cause hard starting, stalling, misfire, and reduced power.
What are the most common causes of P1238?
The most common causes of P1238 are: Fuel pump circuit, relay, or driver fault (Ford), Faulty or open fuel injector / injector circuit (cylinder-specific, VW), Wiring, connector, or ground problems in the fuel circuit, Mechanical injector failure (some Toyota diesels), Fuel pump or fuel delivery weakness, Faulty PCM/ECM driver, Corroded or loose electrical connections. The specific cause varies by vehicle.
How much does it cost to fix P1238?
Repair costs for P1238 range from $90 to $6,000, depending on the vehicle and root cause.
Which vehicles are affected by P1238?
Au7o has documented P1238 across 5 vehicle models from 3 manufacturers: Ford, Toyota, Volvo.
Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.