ASE-Aligned Automotive Diagnostic Database

Troubleshoot Check Engine Lights with Precision

Comprehensive step-by-step diagnostic workflows, multimeter electrical specs, DIY vs shop repair costs, and OEM technical service bulletins across 15 vehicle manufacturers.

OBD2 Diagnostic Trouble Codes

Select any diagnostic code to view step-by-step multimeter specs, live PIDs, and repair costs

P0420 Moderate

Catalyst System Efficiency Below Threshold (Bank 1)

Solid Check Engine Light illuminated (no flashing) • Noticeable sulfur or rotten-egg odor from tailpipe during heavy acceleration

DIY: $85 – $260 (O2 Sensor or DIY direct-fit bolt-on cat)
View Diagnostic Workflow
P0430 Moderate

Catalyst System Efficiency Below Threshold (Bank 2)

Check Engine Light on • Rotten egg / sulfur smell under heavy load

DIY: $90 – $280
View Diagnostic Workflow
P0171 High

System Too Lean (Bank 1)

Check Engine Light on (solid) • Rough, surging idle, especially on cold morning starts

DIY: $15 – $90 (Cleaner spray, PCV hose, or intake gasket)
View Diagnostic Workflow
P0174 High

System Too Lean (Bank 2)

Check Engine Light on • Rough or fluttering idle

DIY: $30 – $120
View Diagnostic Workflow
P0300 Critical

Random or Multiple Cylinder Misfire Detected

Flashing Check Engine Light (Active Catalyst Damaging Misfire) • Severe engine shudder, shaking, and violent vibrations at idle

DIY: $40 – $180 (Plugs and coil pack boots)
View Diagnostic Workflow
P0301 High

Cylinder 1 Misfire Detected

Engine shaking at idle • Check Engine Light on or flashing

DIY: $35 – $95 (Coil or plug replacement)
View Diagnostic Workflow
P0302 High

Cylinder 2 Misfire Detected

Rough idle • Check Engine Light on

P0303 High

Cylinder 3 Misfire Detected

Engine vibration • Check engine light

P0304 High

Cylinder 4 Misfire Detected

Misfire at idle • Check engine light

DIY: $35 – $110
View Diagnostic Workflow
P0128 Low to Moderate

Coolant Thermostat (Coolant Temp Below Regulating Temp)

Check Engine Light on • Cabin heater blows cool or lukewarm air

DIY: $25 – $75 (Thermostat + Coolant)
View Diagnostic Workflow
P0455 Low

Evaporative Emission System Leak Detected (Gross Leak / Large Leak)

Check Engine Light on • Gasoline fuel odor near rear wheels

DIY: $15 – $65 (New OEM gas cap or vent valve)
View Diagnostic Workflow
P0442 Low

Evaporative Emission System Leak Detected (Small Leak)

Check Engine Light • Faint fuel vapor smell

P0446 Low to Moderate

Evaporative Emission System Vent Control Circuit Malfunction

Check Engine Light on • Hard to fill fuel at gas pump (pump clicks off repeatedly)

P0496 Moderate

Evaporative Emission System Flow During Non-Purge Condition

Engine cranks for 5-8 seconds before starting right after filling gas • Rough idle after fueling

P0101 High

Mass Air Flow (MAF) Circuit Range / Performance

Check Engine Light on • Hesitation, stumble, or flat-spot on sudden acceleration

DIY: $12 – $120 (Cleaner spray or OEM sensor)
View Diagnostic Workflow
P0102 High

Mass Air Flow (MAF) Circuit Low Input

Check engine light • Engine stalls immediately after starting

P0113 Moderate

Intake Air Temperature (IAT) Sensor 1 Circuit High Input

Check Engine Light on • Hard starting in extreme cold or hot weather

P0130 High

O2 Sensor Circuit Malfunction (Bank 1, Sensor 1)

Check Engine Light on • Poor fuel economy (15-20% drop)

DIY: $65 – $160 (OEM Denso/Bosch sensor)
View Diagnostic Workflow
P0135 Moderate

O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)

Check Engine Light on • Delayed transition to closed-loop fuel control

DIY: $60 – $150
View Diagnostic Workflow
P2135 Critical

Throttle/Pedal Position Sensor/Switch 'A' / 'B' Voltage Correlation

Engine enters 'Reduced Engine Power' or 'Engine Failsafe' mode • Max speed limited to 15–30 mph; zero throttle response past 15% pedal

DIY: $75 – $190 (New OEM throttle body or pigtail)
View Diagnostic Workflow
P0121 High

Throttle/Pedal Position Sensor 'A' Circuit Range / Performance

Hesitation • Stumble on acceleration

DIY: $65 – $170
View Diagnostic Workflow
P0507 Low to Moderate

Idle Air Control System RPM Higher Than Expected

Engine idling high (1,000-1,500 RPM) • Transmission jerks or bangs when shifted from Park into Drive/Reverse

P0505 Moderate

Idle Air Control (IAC) System Malfunction

Engine stalls at idle • Idle speed surges up and down

P0011 High

Camshaft Position 'A' Timing Over-Advanced (Bank 1)

Rough idle or engine stalling when stopping • Loud rattling or clattering noise on cold start

DIY: $35 – $85 (New OEM VVT solenoid + oil change)
View Diagnostic Workflow
P0012 High

Camshaft Position 'A' Timing Over-Retarded (Bank 1)

Sluggish acceleration • Hard starting

P0016 Critical

Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor A)

Loud metallic rattling noise on startup • Engine cranking long before starting

DIY: $150 – $350 (Timing chain kit)
View Diagnostic Workflow
P0340 High

Camshaft Position Sensor 'A' Circuit Malfunction (Bank 1)

Engine cranks for 5-10 seconds before starting • Intermittent engine cutting out or stalling

P0335 Critical

Crankshaft Position Sensor 'A' Circuit Malfunction

Engine cranks but will not start (No Spark, No Fuel) • Engine stalls suddenly while driving on the highway

P0700 High

Transmission Control System (MIL Request)

Transmission locked in 3rd gear (Limp Mode) • Hard shifting

DIY: $0 (Diagnosis)
View Diagnostic Workflow
P0740 High

Torque Converter Clutch (TCC) Circuit Malfunction

Engine RPM fluctuates on highway cruise • Transmission fluid running hot (> 220°F)

DIY: $75 – $220
View Diagnostic Workflow
P0705 Moderate to High

Transmission Range Sensor Circuit Malfunction (PRNDL Input)

Car won't crank in Park but cranks in Neutral • Reverse lights stay on or don't work

DIY: $45 – $120
View Diagnostic Workflow
P0299 High

Turbocharger / Supercharger 'A' Underboost Condition

Severe lack of power on acceleration • Hissing or whooshing air rush noise under load

DIY: $45 – $180 (Diverter valve or boost hose)
View Diagnostic Workflow
P0401 Moderate

Exhaust Gas Recirculation (EGR) Flow Insufficient Detected

Engine spark knock / pinging on moderate acceleration • Failed emissions test (High NOx)

DIY: $15 – $80 (Carb cleaner + gaskets)
View Diagnostic Workflow
P0500 High

Vehicle Speed Sensor (VSS) 'A' Malfunction

Speedometer needle dead or jumping wildly • Transmission shifting harshly or refusing to shift out of 2nd gear

P0172 High

System Too Rich (Bank 1)

Strong unburned gasoline smell from exhaust • Black smoke from tailpipe on acceleration

DIY: $45 – $180
View Diagnostic Workflow
P0175 High

System Too Rich (Bank 2)

Black exhaust smoke • Rich fuel odor

DIY: $45 – $180
View Diagnostic Workflow
P0305 High

Cylinder 5 Misfire Detected

Engine shaking under acceleration • Ticking noise from valve cover (Hemi)

P0306 High

Cylinder 6 Misfire Detected

Rough idle • Engine shaking

P0440 Low

Evaporative Emission System Malfunction

Check Engine Light

P0456 Low

Evaporative Emission System Leak Detected (Very Small Leak)

Check Engine Light on

P0014 High

Camshaft Position 'B' Timing Over-Advanced (Bank 1)

Rough idle • Engine stalling

P0234 Critical

Turbocharger / Supercharger 'A' Overboost Condition

Violent fuel-cut bucking on hard acceleration • Check Engine Light on

DIY: $25 – $120
View Diagnostic Workflow
P0325 Moderate to High

Knock Sensor 1 Circuit Malfunction (Bank 1)

Engine feels sluggish and unresponsive • Check Engine Light on

DIY: $35 – $110
View Diagnostic Workflow

Browse by Vehicle Manufacturer

Vehicle manufacturers engineer proprietary engine layouts and factory service bulletins. Select your brand below for tailored diagnostic procedures, sensor pinouts, and engine family details.

Our Diagnostic Philosophy

AutoFixCodes was founded by automotive technicians frustrated by generic, AI-spun parts-cannon guides. Every diagnostic procedure published here reflects OEM technical service bulletins, oscilloscope waveform standards, and digital multimeter testing criteria.

1. Isolate Before Replacing

We provide exact multimeter resistance (ohms) and reference voltages (5V/12V) so you never replace parts blindly without confirming electrical failure.

2. Freeze Frame Analysis

Diagnosing trouble codes requires knowing operating conditions—RPM, engine load, ECT, and closed-loop fuel trims—captured at the time the MIL triggered.

3. Brand-Specific Architecture

Generic scan tools miss manufacturer-specific nuances. We document exact physical sensor locations across popular engine families.

4. Transparent Costing

We outline real DIY replacement component expenses alongside standard professional flat-rate labor shop times.

Frequently Asked Questions

What is an OBD2 Diagnostic Trouble Code (DTC)?

An OBD2 trouble code is a 5-character standardized alphanumeric code generated by a vehicle's onboard computer (PCM/ECM) when it detects a sensor reading, actuator fault, or emissions variance outside factory specifications.

Can I drive my vehicle if the Check Engine Light is on?

If the Check Engine Light is steady (solid), you can generally drive short distances to a repair shop. However, if the light is FLASHING, pull over safely immediately, as a flashing light indicates severe catalytic converter damaging misfires or dangerous loss of oil pressure.

Why do different car brands have different fixes for the same OBD2 code?

While OBD2 P0xxx codes are standardized across all makes by SAE International, each manufacturer (such as Toyota, Ford, or Chevrolet) utilizes proprietary engine architecture, distinct sensor placements, and unique technical service bulletins (TSBs) to resolve the root cause.