P1238CriticalPowertrain

P1238: How to Diagnose & Fix — Manufacturer-Specific Fuel/Injector System Fault

5 vehicles · 3 makes · $90-$6,000 repair

Share:@au7o.io

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.

Toyota Avensis · 2005–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. On the Toyota Owners Club forums, owners with this code on the 2AD-FTV Avensis and the 1AD-FTV Auris describe rough idle, black smoke and hard starting; some cleared it with a fuel-system cleaner, while others needed one faulty injector replaced by a diesel specialist. 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.

Typical repair cost:$250 - $2,600
Sources for this issue (4)

Research This Issue

Community Reported
Medium ConfidenceVerifiedUpdated Oct 27, 2026

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.

Typical repair cost:$350 - $900
Sources for this issue (1)

Research This Issue

Community Reported
High Confidence

Toyota Hilux · 2005–2015

The 1KD-FTV 3.0-litre D-4D is a 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.

Typical repair cost:$400 - $3,200
Sources for this issue (4)

Research This Issue

Community Reported
High ConfidenceVerifiedUpdated Oct 27, 2026

Toyota Land Cruiser · 2008–2021

Ford F-150 · 1999–2008

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.

🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P1238 fixes
We add new causes, fixes and affected vehicles for P1238 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 600+ people using Au7o to better understand their vehicles.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.