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 Avensis · 2004–2014
On Toyota's D-4D common-rail diesels, P1238 is not a Ford-style fuel-pump code at all — Toyota defines it as Injector Malfunction. The ECM watches crankshaft rotation speed between firing events, and when the speed fluctuation attributable to one cylinder is consistently larger than the others, it concludes that cylinder is not producing its share of combustion and stores P1238. Toyota's trouble-area list for the code covers the injector, the injector driver/EDU, the engine wiring harness and connectors, compression pressure and valve clearance — but when P1238 is the only code stored and the injector circuit checks out electrically, the probable cause is a mechanical injector fault or insufficient compression rather than a wiring problem. That distinction matters, because it is what separates P1238 from the electrical injector-circuit codes in the P0200 family, which point squarely at the harness or the injector driver. The 2.0 and 2.2 D-4D engines (1AD-FTV, 2AD-FTV and the piezo-injector 2AD-FHV) are known for injectors that go mechanically lazy well before the rest of the engine is worn out. These injectors run at extremely high rail pressure with several injection events per stroke and very tight internal clearances, so nozzle needles stick, seats wear and the delivered volume drifts away from the ECM's commanded value. Poor fuel quality and long service intervals accelerate it. Each injector also carries a QR/compensation code that the ECM must know; an injector fitted without its correction data programmed in will behave exactly like a failing one and can itself provoke P1238. Drivers typically report a rough or lumpy idle, a diesel knock or rattle that is loudest when cold, hesitation and flat throttle response, visible smoke, worse fuel economy, and the check engine light appearing intermittently and then permanently; on DPF-equipped cars P1238 often shows up alongside P2002 with the car dropping into limp mode. Owner threads on the Toyota Owners Club Avensis forum repeatedly end the same way: P1238 was chased for months and turned out to be one sticking injector, identified by cylinder-contribution data or by the old screwdriver-on-the-injector-body listening test. Left alone, a leaking injector can wash the bore, dilute the oil with diesel and eventually damage the piston.
Common Symptoms
- Rough or lumpy idle
- Diesel knock or rattle worst when cold
- Hesitation and flat throttle response
- Black or white smoke from the exhaust
- Increased fuel consumption
- Check engine light on with no other codes stored
How to Fix
Work the code the way Toyota lays it out, and resist the urge to buy injectors first. Start by reading live data with a scan tool capable of Toyota's injector correction values — Techstream or an equivalent — and record per-cylinder fuel correction and idle contribution. A cylinder demanding a large positive or negative correction while the others sit near zero identifies the suspect. Be aware that Techstream's injector data is indicative, not conclusive: injectors that read acceptable have repeatedly turned out to need replacement, so back the reading up with a physical test. Check the injector harness, connectors and injector driver first, since a chafed harness or a damaged driver has produced this code on these cars and is far cheaper to fix than a set of injectors. Before condemning anything, rule out the mechanical alternatives the manual names. Run a compression test on the flagged cylinder and check valve clearances; low compression from worn rings or tight valves produces the identical code and no number of injectors will fix it. Also inspect for a leaking injector seat washer, since blow-by past a bad copper washer both hurts the seal and contaminates the oil. Then run a return-flow (spill) test with the leak-off lines removed: a cylinder returning far more fuel than its neighbours has an internally worn injector. If the suspect injector still looks marginal, have it bench-tested at a diesel injection shop, which is the only definitive answer. Repair is replacement of the failed injector — but on these engines it is usually recommended to do the full set, because mixing a new injector with three worn ones (or genuine Denso with aftermarket units of different atomisation characteristics) leaves the engine unbalanced and often re-sets the code on another cylinder. Always fit new copper seat washers and new high-pressure lines where required, torque to spec, and program each injector's compensation/QR code into the ECM. Skipping the coding step is one of the most common reasons P1238 comes straight back after a repair. Finish with an injector learn/idle-balance relearn, then clear the code and idle the engine for about ten minutes after warm-up before confirming the code has not returned. Budget roughly $250-$600 for a single injector replaced and coded, and $1,000-$2,600 for a full set of four with washers and labour; if compression is the real fault, the repair is engine work in a different price class entirely.
Sources for this issue (4)
Toyota Hilux · 2005–2015
The 1KD-FTV 3.0-litre D-4D was Toyota's first four-cylinder common-rail diesel, and its injectors are the engine's best-known weak point. P1238 on this engine is Toyota's Injector Malfunction code: the ECM compares crankshaft acceleration cylinder-by-cylinder and flags the cylinder whose combustion is out of family. Toyota's own diagnostic listing for the code names the injector, the EDU, an open or short in the engine wiring harness, connector condition, compression pressure and valve clearance as the trouble areas — in that order of likelihood on a high-mileage truck. Two distinct mechanical faults produce the code on the Hilux, and they often occur together. The first is straightforward injector wear. Rail pressures from roughly 30 to 160 MPa, multiple injection events per stroke and very tight internal clearances mean the nozzles wear out; failures cluster around 120,000-140,000 km, though poor fuel or a neglected filter can bring one down at 75,000 km. The second is the injector seat washer. On the 2005-2007 trucks the original copper seat design deteriorates, letting combustion blow-by past the injector into the rocker cover, where it carbonises the engine oil. That contaminated oil blocks the sump pickup and starves the bearings and turbo — which is why an ignored P1238 on this engine can end as a spun bearing or a failed turbocharger rather than just a rough-running cylinder. Owners describe a loud cold-start knock or rattle, white smoke on start-up, an erratic idle, roughness under load at low rpm, worse fuel economy and a check engine light that may only appear intermittently at first. On 4x4 forums the same picture recurs on 2008-era 3.0 D-4D trucks: pending fuel-rail and injector codes including P1238, no dramatic driveability complaint yet, and a diesel shop confirming worn injectors on the bench. Note that the code is not injector-exclusive — cases on 1KD engines have traced back to a cracked piston or low compression — so the mechanical checks below are not optional. Because the truck often still drives, the fault is frequently deferred, which is the worst outcome, since a leaking injector can wash the bore and, via the oil contamination path, take the turbo with it.
Common Symptoms
- Loud knocking or rattle on cold start
- White smoke after start-up
- Rough or erratic idle
- Rough running under load at low rpm
- Poor fuel economy
- Carbonised or diesel-diluted engine oil
- Check engine light with a single injector code
How to Fix
Confirm which cylinder the ECM is flagging and then prove the mechanical cause before spending money. Read injector correction and cylinder-balance data with a Toyota-capable tool, then remove the leak-off lines and run a return-flow test: the cylinder dumping noticeably more fuel back to the tank at idle and at a raised rpm is the failing injector. Follow with a compression test and a valve-clearance check on the flagged cylinder, because Toyota lists insufficient compression and valve clearance as causes of this exact code and no injector will fix a mechanical shortfall — owners have found cracked pistons behind a P1238 on this engine. Also check the wiring: inspect the injector harness and connectors for chafing and corrosion and check the EDU, since a broken driver or damaged harness can mimic a mechanical fault. The definitive test remains bench-testing the removed injectors at a diesel injection specialist. While the injectors are out, inspect the injector bores and seats. Carbon build-up, a scorched or pitted seat, or a crushed copper washer means the seat has been leaking; the bore must be cleaned and reamed with the proper seat cutter and new washers fitted, or the new injector will leak in exactly the same way. If blow-by has been leaking for a while, drop the sump and check the pickup screen for the carbonised oil sludge that is characteristic of this engine, and change the oil and filter immediately after the repair — leaving contaminated oil in place is what turns an injector job into a bearing or turbo failure. Replace injectors as a matched set of four rather than one at a time, using genuine Denso units or properly remanufactured ones, and program each injector's compensation code into the ECM. Fit new seat washers and new high-pressure pipes, torque everything to spec, and perform the injector learn procedure. Given the failure interval, many owners on high-kilometre trucks now treat injectors as a service item and plan a replacement around 100,000 km with diagnostic checks at each service. Expect roughly $400-$800 for one injector supplied, fitted and coded; a full set of four with washers and labour typically lands between $1,500 and $3,200, and materially more if the sump has to come off or the turbo has been damaged.
Sources for this issue (4)
- Toyota 1KD Injector Problems & Solutions for Hilux KUN26 & Pradoarticle
- 2005-07 Toyota Hilux/Prado with 1KD-FTV Engine: Injector Seal & Injector Failurearticle
- Random Hilux fuel pressure/injector pending errors issue - 4x4Communityforum
- Toyota Hilux 1KD-FTV/2KD-FTV Repair Manual — Diagnostics, ECD Systemmanufacturer
Toyota Land Cruiser · 2008–2021
Volvo V70 · 2008–2010
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.