P0219
Engine Overspeed ConditionP0219 is a generic OBD-II powertrain diagnostic trouble code: Engine Overspeed Condition. It is logged by the engine control unit when the fuel/inj monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0219 means
P0219 is set when the Powertrain Control Module (PCM) detects that engine rotational speed has exceeded the manufacturer's calibrated safety threshold — typically defined as the rev-limiter ceiling plus a further 500–1,000 RPM margin. The PCM derives engine speed primarily from the crankshaft position sensor (CKP) and corroborates it with the camshaft position sensor (CMP) and transmission output speed sensors. When RPM crosses the overspeed threshold even momentarily, the code is stored and the MIL illuminates.
The most common trigger on manual-transmission petrol vehicles is a missed downshift (a "money shift") — accidentally engaging a lower gear at high road speed. On turbocharged diesel engines, runaway is a distinct failure mode where combustion is sustained by crankcase oil or fuel vapour drawn through the intake, bypassing normal fuel governor control entirely. Other causes include a throttle plate mechanically stuck wide open, a broken accelerator cable or pedal linkage, or a faulty TPS providing falsely elevated RPM-command data to the ECM.
While P0219 is a stored/historical code and does not by itself indicate current damage, the overspeed event it records can have already caused severe mechanical harm — bent valves, broken connecting rods, snapped timing components, or spun bearings. The code must be treated as an indicator that a potentially destructive event occurred, and the engine should be inspected for internal damage before continued operation.
Common causes
Most-frequently reported root causes when P0219 is logged.
-
1
Driver error: accidental downshift into a low gear at high road speed (missed shift / money shift) over-revving the engine beyond its design limit.
-
2
Diesel engine runaway: uncontrolled combustion sustained by crankcase oil vapour or fuel mist drawn through the intake, bypassing the fuel governor.
-
3
Throttle plate mechanically stuck in the wide-open position due to a broken return spring, sticking pivot, or debris lodged in the throttle body.
-
4
Broken or disconnected accelerator cable or pedal linkage leaving the throttle held fully open.
-
5
Faulty throttle position sensor (TPS) supplying incorrect data to the ECM, causing the fuel map to command excessive fuelling.
-
6
ECM/PCM malfunction misinterpreting CKP sensor data and commanding fuelling beyond the rev-limiter threshold.
-
7
Failed fuel governor or injection pump regulator on older diesel engines no longer capping maximum fuel delivery.
Symptoms drivers notice
How to diagnose P0219
A typical diagnostic flow when this code is present.
-
1
Connect an OBD-II scan tool, record all stored codes and freeze-frame RPM data to confirm whether the overspeed event was real or a sensor artefact.
-
2
Inspect the throttle body mechanically — verify the throttle plate opens and returns smoothly with no binding, check the return spring, and look for debris.
-
3
Check the accelerator pedal and cable/linkage (where fitted) for damage, kinking, or disconnection that could cause a stuck-open condition.
-
4
Back-probe the TPS signal wire with a multimeter and observe voltage sweep from ~0.5 V (closed) to ~4.5 V (WOT) to rule out a faulty sensor supplying false high-RPM commands.
-
5
On diesel engines, check the crankcase breather/PCV system and intake tract for signs of oil mist accumulation that could indicate a runaway risk.
-
6
Perform a full mechanical inspection (compression test, valve-clearance check, listen for bearing knock) to assess whether internal engine damage occurred during the event.
-
7
Clear the code and road-test under controlled conditions while monitoring live RPM data; if no fault recurs and mechanical inspection is clean, the code is historical.
Related powertrain codes
- P0065 — Air Assisted Injector Control Range/Performance
- P0066 — Air Assisted Injector Control Circuit or Circuit Low
- P0067 — Air Assisted Injector Control Circuit High
- P0087 — Fuel Rail/System Pressure - Too Low
- P0088 — Fuel Rail/System Pressure - Too High
- P0089 — Fuel Pressure Regulator 1 Performance
Frequently asked questions
Can I keep driving after a P0219 code appears?
P0219 records a past overspeed event, so the engine may appear to run normally afterward. However, if the event caused internal mechanical damage (bent valves, rod bearing damage), continued driving can turn a survivable over-rev into catastrophic engine failure. Have the engine inspected before resuming normal use.
What is a 'money shift' and why does it cause P0219?
A money shift is slang for accidentally selecting a lower gear than intended while downshifting — for example, going from 4th to 2nd instead of 3rd. The sudden engine braking caused by engagement of the lower gear spins the engine far beyond its redline in a fraction of a second, which is exactly the condition P0219 monitors for.
Is diesel runaway related to P0219?
Yes. On turbocharged diesels, if crankcase oil vapour or leaking fuel is drawn into the intake manifold, the engine can sustain combustion without any driver throttle input and with no way for the ECM to cut fuel through normal injector control. This uncontrolled runaway can rev the engine to destruction. P0219 will be stored, but the underlying cause must be physically isolated — typically by blocking the intake air supply to stall the engine.
Will clearing the code fix the problem?
Clearing P0219 only erases the stored fault; it does not address any physical cause. If the code returns, there is an ongoing condition such as a sticking throttle, faulty TPS, or recurring driver behaviour. If it does not return, it was a one-time event — but any mechanical damage from the original overspeed remains and must be assessed independently.
Disabling P0219 in software
RaceTune can permanently disable P0219 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECUs with a P0219 disable in our catalogue
Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.
- Bosch MD1CP004 verified 1 software version
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0219 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file