Symptom hub
Reduced Power / Limp Mode: Common DTC Routes
Reduced power is the broad engine or throttle derate bucket. It often comes from throttle, airflow, boost, timing, VVT, EGR, or voltage problems. If the vehicle is mainly stuck in one gear or trapped in transmission fail-safe, use the dedicated stuck-in-limp-mode hub instead of treating every power loss like the same story.
Likely related codes
Start your diagnostic path here
P0100 — Mass or Volume Air Flow Circuit Malfunction P0102 — Mass or Volume Air Flow Circuit Low Input P0103 — Mass or Volume Air Flow Circuit High Input P0104 — Mass or Volume Air Flow Circuit Intermittent P00BC — Mass or Volume Air Flow A Circuit Range/Performance - Air Flow Too Low P0101 — Mass Air Flow Circuit Range/Performance P0110 — Intake Air Temperature Sensor 1 Circuit Malfunction P0111 — Intake Air Temperature Sensor 1 Circuit Range/Performance P0112 — Intake Air Temperature Sensor 1 Circuit Low Input P0114 — Intake Air Temperature Sensor 1 Circuit Intermittent P0011 — A Camshaft Position Timing Over-Advanced or System Performance (Bank 1) P0016 — Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) P0345 — Camshaft Position Sensor A Circuit (Bank 2) P0346 — Camshaft Position Sensor A Circuit Range/Performance (Bank 2) P0347 — Camshaft Position Sensor A Circuit Low Input (Bank 2) P0348 — Camshaft Position Sensor A Circuit High Input (Bank 2) P0349 — Camshaft Position Sensor A Circuit Intermittent (Bank 2) P0401 — Exhaust Gas Recirculation Flow Insufficient Detected P0010 — A Camshaft Position Actuator Circuit / Open (Bank 1) P0013 — B Camshaft Position Actuator Circuit / Open (Bank 1) P0020 — A Camshaft Position Actuator Circuit / Open (Bank 2) P0022 — A Camshaft Position Timing Over-Retarded (Bank 2) P0023 — B Camshaft Position Actuator Circuit / Open (Bank 2) P0024 — B Camshaft Position Timing Over-Advanced or System Performance (Bank 2) P0015 — B Camshaft Position Timing Over-Retarded (Bank 1) P0018 — Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A) P0019 — Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B) P0025 — B Camshaft Position Timing Over-Retarded (Bank 2) P000A — A Camshaft Position Slow Response (Bank 1) P000B — B Camshaft Position Slow Response (Bank 1) P000C — A Camshaft Position Slow Response (Bank 2) P000D — B Camshaft Position Slow Response (Bank 2) P00BD — Mass or Volume Air Flow A Circuit Range/Performance - Airflow Too High P0299 — Turbocharger/Supercharger Underboost Condition P2135 — Throttle/Pedal Position Sensor/Switch A/B Voltage Correlation P0400 — Exhaust Gas Recirculation Flow Malfunction P0402 — Exhaust Gas Recirculation Flow Excessive Detected P0403 — Exhaust Gas Recirculation Circuit Malfunction P0404 — Exhaust Gas Recirculation Circuit Range/Performance P0405 — Exhaust Gas Recirculation Sensor A Circuit Low P0406 — Exhaust Gas Recirculation Sensor A Circuit High P0121 — Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance P0221 — Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance P2101 — Throttle Actuator Control Motor Circuit Range/Performance P2119 — Throttle Actuator Control Throttle Body Range/Performance P2138 — Throttle/Pedal Position Sensor/Switch D/E Voltage Correlation P2176 — Throttle Actuator Control System - Idle Position Not Learned P0120 — Throttle/Pedal Position Sensor/Switch A Circuit P0122 — Throttle/Pedal Position Sensor/Switch A Circuit Low Input P0123 — Throttle/Pedal Position Sensor/Switch A Circuit High Input P0220 — Throttle/Pedal Position Sensor/Switch B Circuit P0222 — Throttle/Pedal Position Sensor/Switch B Circuit Low Input P0223 — Throttle/Pedal Position Sensor/Switch B Circuit High Input P0180 — Fuel Temperature Sensor A Circuit P0181 — Fuel Temperature Sensor A Circuit Range/Performance P0182 — Fuel Temperature Sensor A Circuit Low Input P0183 — Fuel Temperature Sensor A Circuit High Input P0184 — Fuel Temperature Sensor A Circuit Intermittent P0190 — Fuel Rail Pressure Sensor Circuit P0191 — Fuel Rail Pressure Sensor Range/Performance P0192 — Fuel Rail Pressure Sensor Circuit Low Input P0193 — Fuel Rail Pressure Sensor Circuit High Input P0194 — Fuel Rail Pressure Sensor Circuit Intermittent P2100 — Throttle Actuator Control Motor Circuit/Open P2106 — Throttle Actuator Control System - Forced Limited Power P2107 — Throttle Actuator Control Module Processor P2110 — Throttle Actuator Control System - Forced Limited RPM P2111 — Throttle Actuator Control System - Stuck Open P2112 — Throttle Actuator Control System - Stuck Closed P2102 — Throttle Actuator Control Motor Circuit Low P2103 — Throttle Actuator Control Motor Circuit High P2104 — Throttle Actuator Control System - Forced Idle P2105 — Throttle Actuator Control System - Forced Engine Shutdown P2118 — Throttle Actuator Control Motor Current Range/Performance P2120 — Throttle/Pedal Position Sensor/Switch D Circuit P2121 — Throttle/Pedal Position Sensor/Switch D Circuit Range/Performance P2130 — Throttle/Pedal Position Sensor/Switch F Circuit P2131 — Throttle/Pedal Position Sensor/Switch F Circuit Range/Performance P2132 — Throttle/Pedal Position Sensor/Switch F Circuit Low Input P2133 — Throttle/Pedal Position Sensor/Switch F Circuit High Input P2134 — Throttle/Pedal Position Sensor/Switch F Circuit Intermittent P2122 — Throttle/Pedal Position Sensor/Switch D Circuit Low Input P2123 — Throttle/Pedal Position Sensor/Switch D Circuit High Input P2127 — Throttle/Pedal Position Sensor/Switch E Circuit Low Input P2128 — Throttle/Pedal Position Sensor/Switch E Circuit High Input P2290 — Fuel Pressure Regulator 2 Control Circuit P2291 — Injector Control Pressure Too Low - Engine Cranking P2293 — Fuel Pressure Regulator 2 Performance P2294 — Fuel Pressure Regulator 2 Control Circuit/Open P2295 — Fuel Pressure Regulator 2 Control Circuit Low P2296 — Fuel Pressure Regulator 2 Control Circuit High P0520 — Engine Oil Pressure Sensor/Switch Circuit P0521 — Engine Oil Pressure Sensor/Switch Range/Performance P0522 — Engine Oil Pressure Sensor/Switch Low Voltage P0523 — Engine Oil Pressure Sensor/Switch High Voltage P0524 — Engine Oil Pressure Too Low P219A — Bank 1 Air/Fuel Ratio Imbalance P219B — Bank 2 Air/Fuel Ratio Imbalance P0230 — Fuel Pump Primary Circuit P0231 — Fuel Pump Secondary Circuit Low P023F — Fuel Pump Secondary Circuit/Open P0627 — Fuel Pump A Control Circuit/Open P0628 — Fuel Pump A Control Circuit Low P0641 — Sensor Reference Voltage A Circuit/Open P0651 — Sensor Reference Voltage B Circuit/Open P0652 — Sensor Reference Voltage B Circuit Low P0653 — Sensor Reference Voltage B Circuit High P0697 — Sensor Reference Voltage C Circuit/Open P0698 — Sensor Reference Voltage C Circuit Low P0699 — Sensor Reference Voltage C Circuit High P0685 — ECM/PCM Power Relay Control Circuit/Open P0687 — ECM/PCM Power Relay Control Circuit High P0689 — ECM/PCM Power Relay Sense Circuit Low P0690 — ECM/PCM Power Relay Sense Circuit High P068A — ECM/PCM Power Relay De-Energized Performance Too Early P2505 — ECM/PCM Power Input Signal P2506 — ECM/PCM Power Input Signal Range/Performance P2507 — ECM/PCM Power Input Signal Low P2508 — ECM/PCM Power Input Signal High P2509 — ECM/PCM Power Input Signal Intermittent P2510 — ECM/PCM Power Relay Sense Circuit Range/Performance U0073 — Control Module Communication Bus Off U0100 — Lost Communication With ECM/PCM “A” U0101 — Lost Communication With TCM U0121 — Lost Communication With Anti-Lock Brake System (ABS) Control Module U0140 — Lost Communication With Body Control Module P0407 — Exhaust Gas Recirculation Sensor B Circuit Low P0408 — Exhaust Gas Recirculation Sensor B Circuit High P0409 — Exhaust Gas Recirculation Sensor B Circuit Malfunction P0487 — Exhaust Gas Recirculation Throttle Control Circuit A / Open P0488 — Exhaust Gas Recirculation Throttle Control Range / Performance P0489 — Exhaust Gas Recirculation Throttle Control Circuit Low P0600 — Serial Communication Link Malfunction P0601 — Internal Control Module Memory Check Sum Error P0606 — PCM/ECM Processor Fault P06DA — Engine Oil Pressure Control Circuit/Open P06DB — Engine Oil Pressure Control Performance P06DD — Engine Oil Pressure Control Stuck Off P06DE — Engine Oil Pressure Control Stuck On P0605 — Internal Control Module ROM Error P0607 — Control Module Performance P0068 — MAP/MAF - Throttle Position Correlation P2227 — Barometric Pressure Circuit Range/Performance P2279 — Intake Air System Leak P2287 — Injector Control Pressure Sensor Circuit Intermittent P1516 — Throttle Actuator Control Module Throttle Actuator Position Performance P060A — Internal Control Module Monitoring Processor Performance P061B — Internal Control Module Torque Calculation Performance P2177 — System Too Lean Off Idle Bank 1 P2179 — System Too Lean Off Idle Bank 2 P0504 — Brake Switch A/B Correlation P0571 — Brake Switch A Circuit P0572 — Brake Switch A Circuit Low P0573 — Brake Switch A Circuit High P0069 — Manifold Absolute Pressure - Barometric Pressure Correlation P0558 — Brake Booster Pressure Sensor Circuit High P0559 — Brake Booster Pressure Sensor Circuit Intermittent
Connected paths
Guides to read next
Browse all guides
Built to keep related fixes, symptoms, and hubs one step away.
Reduced Power Initial ChecklistP0016 vs P0335 vs P0340: How to Tell Timing Correlation from Crank or Cam Signal FailureStartup Rattle with P0016 or P0017: What It Usually MeansP0011 vs P0016 vs P0340: VVT Solenoid, Sensor, or Timing Chain?P0700 vs P0715 vs P0730: How to Split Bad Transmission Data from Real SlipP219A / P219B vs P0300 vs P0171 / P0174: Bank Imbalance or General Lean-Misfire Problem?PCM Power Relay vs Battery vs Ignition Switch: How to Split a No-Start Power Problem