OBD OBD Code Guide

What each code actually costs to fix

Every range below is a reference range compiled from more than one source type, not a quote. The dealer column is left blank where we have no dealer data, because printing a number we cannot source is worse than printing nothing.

Codes that usually stay under $400

These are the ones where a sensor or a hose is the likely fix. Start here before you budget for anything bigger.

Code Shop DIY Parts Confidence
P0128 Coolant Thermostat Below Regulating Temperature $150–$400 $20–$80 2 medium
P0335 Crankshaft Position Sensor A Circuit $150–$400 $30–$120 1 medium
P0455 Evaporative Emission System Leak Detected (Large Leak) $80–$300 $15–$120 2 medium
P0135 O2 Sensor Heater Circuit (Bank 1 Sensor 1) $150–$350 $30–$100 1 medium
P0456 Evaporative Emission System Leak Detected (Very Small Leak) $90–$280 $15–$80 2 medium
P0442 Evaporative Emission System Leak Detected (Small Leak) $80–$250 $15–$100 2 medium
P0113 Intake Air Temperature Sensor Circuit High $100–$250 $20–$60 1 medium
P0118 Engine Coolant Temperature Sensor Circuit High $100–$250 $20–$60 1 medium

Codes that can run past $400

A wide range on these is honest, not evasive. The final bill depends on which part turns out to be the real cause, and that is what the diagnostic steps are for.

Code Shop DIY Parts Confidence
P0700 Transmission Control System Malfunction $100–$3,000 $0–$50 2 medium
U0100 Lost Communication With ECM/PCM $100–$1,500 $0–$60 2 medium
P0016 Crankshaft / Camshaft Position Correlation (Bank 1) $300–$1,500 $0–$80 2 high
P0420 Catalyst System Efficiency Below Threshold (Bank 1) $180–$1,200 $45–$300 2 high
P0430 Catalyst System Efficiency Below Threshold (Bank 2) $180–$1,200 $45–$300 2 medium
P0300 Random or Multiple Cylinder Misfire Detected $120–$900 $20–$250 3 high
P0011 Camshaft Position Timing Over-Advanced (Bank 1) $200–$900 $30–$120 2 medium
P0301 Cylinder 1 Misfire Detected $120–$700 $20–$200 3 medium
P0172 System Too Rich (Bank 1) $100–$650 $15–$200 3 medium
P0171 System Too Lean (Bank 1) $100–$600 $10–$200 3 medium
P0121 Throttle Position Sensor Range / Performance $200–$600 $30–$150 2 medium
P0101 Mass Air Flow Sensor Range / Performance $150–$500 $20–$150 2 medium

How these numbers are built

Each range is a reference range: the envelope of at least two source types, which we label as parts catalog, independent labor estimate, or owner-reported spend. Confidence is high at three source types, medium at two, and single-source below that. Data is stamped with a month, and the stamp appears on every code page.

This is not a quote. Actual cost depends on your vehicle, your region, and which part turns out to be the real cause.