All Powertrain Fuel System DTC Codes — Complete OBD-II Diagnostic Guide (2026)
This comprehensive reference covers every Powertrain Fuel System diagnostic trouble code (DTC) — 8 codes total. Each code includes what triggers it, common symptoms, step-by-step diagnostic procedures, and repair guidance.
Detailed DTC Code Guides
P0087: The engine control module (ECM) sets P0087 when it receives a fuel‑rail pressure signal that falls below the manufacturer‑specified minimum. Typical culprits are a weak fuel pump, a clogged filter, or a malfunctioning pressure regulator.
Learn how to diagnose and repair the P0087 fuel‑rail pressure too low code. Detailed causes, safety‑first steps, cost estimates for Toyota, Honda, Ford and...
- Step 1: Visual inspection
- Step 2: Scan live data
- Step 3: Test fuel pressure
- ...see all 7 steps →
P0200: The PCM has detected an abnormal voltage or signal from one or more fuel injectors. This points to a wiring issue, a bad connector, or a faulty injector that is not delivering the correct amount of fuel.
The P0200 code signals an injector circuit fault. Learn the exact causes, step‑by‑step DIY diagnostics, safety precautions, emissions impact, and realistic...
- Visual Scan for Loose Connections or Damaged Wiring
- Check Engine Light & Freeze Frame Data
- Measure Injector Voltage with a Digital Multimeter
- ...see all 5 steps →
P0201: The powertrain control module (PCM) has detected an abnormal voltage or signal from the fuel injector on cylinder 1. The fault usually stems from a wiring problem, a bad connector, or a failed injector, preventing the engine from receiving the correct amount of fuel.
Find out why the P0201 code appears, how it affects Toyota, Honda, Ford, Chevrolet and more, and follow a step‑by‑step DIY plan with cost estimates, safety...
- Visual Inspection of Connector & Wiring
- Measure Injector Resistance
- Check Power‑Supply Voltage at the Injector
- ...see all 6 steps →
P0217: The PCM has detected that the engine temperature has risen above the safe limit. It sets P0217 when the coolant temperature sensor reports an over‑temperature condition, indicating a possible cooling‑system failure or sensor fault.
Learn what the P0217 code means, why your engine is overheating, and how to fix it. Includes step‑by‑step DIY, cost estimates, emissions impact, and safety...
- Check for obvious issues
- Scan live data
- Test coolant temperature sensor
- ...see all 6 steps →
P0218: P0218 indicates that the powertrain control module has detected the transmission fluid temperature exceeding the safe limit. When this happens, the PCM may limit shift performance to protect the gearbox, and it logs the code for later diagnosis.
Learn what P0218 means, why your transmission is overheating, and how to fix it. Quick DIY steps, cost estimates, and make‑specific tips for Toyota, Honda,...
- Check for obvious issues
- Scan live data and freeze‑frame
- Test the transmission temperature sensor
- ...see all 5 steps →
P0230: The engine computer has detected a problem with the primary side of the fuel pump circuit. It means the PCM isn’t getting the expected voltage or signal from the pump, so fuel delivery may be limited.
Learn what P0230 means, why it appears on Toyota, Honda, Ford, and Chevy, and how to diagnose and fix it. Quick DIY steps, cost estimates, and emissions impact.
- Visual Inspection & Simple Checks
- Scan Live Data for Fuel Pump Voltage
- Test Primary Circuit Voltage at the Pump
- ...see all 5 steps →
P0234: The PCM has detected that boost pressure is higher than the programmed limit. This usually means the wastegate isn’t opening when it should, allowing excess boost that can over‑stress the engine.
Learn what P0234 means, why your turbo is overboosting, and how to fix it. DIY steps, cost estimates, emissions impact, and make‑specific notes for Audi,...
- Quick Visual Scan
- Check for Stored Freeze Frame Data
- Verify Wastegate Actuator Voltage
- ...see all 6 steps →
P0299: The P0299 code tells the engine computer that the turbocharger or supercharger isn’t delivering the expected boost pressure. In plain English, the engine isn’t getting enough forced air, so power drops and fuel efficiency suffers.
Learn what the P0299 code means, why your turbo is underboost, and how to fix it yourself. Includes cost estimates, make‑specific notes, emissions impact,...
- Check for Simple Issues
- Read Live Data
- Inspect for Intake Leaks
- ...see all 6 steps →
Understanding Powertrain Fuel System Codes
Powertrain Fuel System diagnostic trouble codes are set by your vehicle's onboard computer (ECU/PCM) when it detects a problem in the fuel system system. Here's what you need to know:
- How codes are triggered: Sensors monitor fuel system performance. When readings fall outside expected ranges, the ECU stores a DTC and illuminates the check engine light.
- Freeze frame data: When a code is set, the ECU also records engine conditions at that moment. This data helps pinpoint the exact cause.
- Pending vs. confirmed: A code becomes "confirmed" after multiple drive cycles with the same fault. Pending codes may clear on their own.
Tools You'll Need for Diagnosis
- OBD-II scanner — Essential for reading and clearing codes. A basic scanner works for most codes.
- Digital multimeter — For testing sensor voltages, resistance, and continuity.
- Repair manual — Vehicle-specific wiring diagrams and specifications.
- Safety equipment — Gloves, safety glasses, jack stands for under-vehicle work.
When to See a Mechanic
While many fuel system codes can be diagnosed at home, see a professional if:
- The code is critical severity — driving may cause further damage
- Multiple related codes are present — suggests a deeper systemic issue
- You don't have the tools or experience for the required diagnostic steps
- The repair involves fuel system, exhaust, or catalytic converter work