P0219
Engine Overspeed Condition
Engine protection
Generic OBD-II
High
What it means
P0219 means the engine exceeded its maximum safe RPM. Most often it's logged after a one-time over-rev β such as a missed downshift in a manual β rather than a component failure. Check freeze-frame data for the recorded RPM, inspect the engine for damage, and rule out a sticking throttle before dismissing it.
High
Can I keep driving? It depends β the code logs that engine RPM exceeded its safe limit; if it was a one-time over-rev (e.g. a mis-shift), inspect for engine damage, but if the throttle is sticking, treat it as urgent.
Common symptoms
What you'll notice
- Check-engine light on
- A logged over-rev (RPM above the safe limit) in freeze-frame data
- Possible engine noise or damage if the over-rev was severe
Common causes
Most likely first
- Over-revving from a missed or wrong-gear downshift (manual transmissions)Likely
- Sticking or stuck-open throttleCommon
- Faulty throttle or engine-speed sensor inputCommon
- Mechanical or ECM fault causing an RPM spikeLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame data to see the recorded RPM and conditions of the over-rev.
- If it was a one-time driving event, inspect the engine (valvetrain, timing) for damage.
- Check the throttle for sticking or binding.
- Verify crank/cam and speed-sensor signals are accurate.
- Clear the code and monitor to see if it recurs.
FAQ
Quick answers
Is it safe to drive with P0219?+
If the code came from a single over-rev and the engine sounds and runs normally, it's likely okay β but inspect for damage. If the throttle sticks or RPM spikes on its own, don't drive until it's fixed.
Can I just clear P0219?+
You can clear it after a one-time over-rev. If it returns without hard driving, something is causing unwanted RPM spikes and needs investigating.
Related codes
Often seen with P0219
Read & clear P0219 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX