A car that runs but cannot exceed 30 MPH is usually in limp mode (PCM protection) or has a major fuel, air, or exhaust restriction. The 30 MPH ceiling is a classic limp-mode symptom - the PCM caps RPM and shift logic to protect the engine while warning you with a check engine light. A clogged catalytic converter, blocked fuel filter, failed MAF, or stuck turbo wastegate can produce identical symptoms.
Pull over safely. Scan for codes immediately. Driving at 30 MPH on a highway is dangerous, but more cranking and forcing the throttle can damage the catalytic converter and turbo if those are involved.
Each cause is rated by likelihood, repair cost range, DIY difficulty, and severity. Start with the highest-probability cause and work down.
Triggered by any major sensor or actuator fault. The check engine light is on solid or flashing. Scan tool will reveal exactly which fault caused limp mode - cam sensor, crank sensor, turbo, transmission, etc.
A failing cat creates massive back pressure - the engine cannot exhale, so it cannot make power. Test by tapping the cat (heavy = clogged) or measuring back pressure. P0420 code is the classic indicator.
Engine starts and runs at low load but cannot get enough fuel for higher demand. Symptoms: power loss above a certain throttle position, possibly bucking. Fuel pressure test confirms.
Bad air mass data forces the PCM into a default fuel map that often caps power. P0101, P0102, P0107 are common codes. Clean MAF first with MAF-specific cleaner only.
Turbocharged engines lose massive power if the wastegate sticks open (no boost) or the VGT vanes seize. Diesel trucks especially common. Scan for P0299 or P0234.
Electronic throttle bodies can stick partially closed from carbon buildup. P2135 or P2138 codes. Clean throttle body or replace.
Tell our AI your symptoms and vehicle details. Get the most likely cause, parts list, and cost estimate in under 30 seconds. $5.99. One report, no subscription.
Get My Repair Report →Diagnose before paying for the wrong part.
If your scan tool is showing one of these codes alongside this symptom, that is your starting point. Click any code for the full diagnosis.
Almost always limp mode - the PCM has detected a fault and is protecting the engine by capping power. Less commonly: a clogged catalytic converter, restricted fuel supply, or stuck turbo. Scan the codes immediately - they tell you exactly what is wrong.
On surface streets only. Avoid highways - 30 MPH on a 65 MPH freeway is a serious accident risk. Pull over and tow if you cannot find safe surface roads.
Temporarily. If the fault is still present, limp mode comes right back. Always diagnose and repair the cause before clearing codes.
Three ways: feel temperature difference between inlet and outlet (should be hotter at outlet), measure back pressure with a vacuum/pressure gauge (over 3 PSI at idle is bad), or scan for P0420 code which indicates cat efficiency below threshold.
Yes, if extremely dirty. A fully clogged filter starves the engine of air. Inspect first - it is a 5-minute, $20 check. But a partially dirty filter usually does not cause limp mode.
Code scan: free at parts stores. Clean throttle body: $20. Fuel filter: $50-200. MAF clean/replace: $0-300. Catalytic converter: $500-2500. Turbo repair: $500-3000. Always scan first.