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
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
Catalyst System Efficiency Below Threshold (Bank 2)
Check Engine Light on • Rotten egg / sulfur smell under heavy load
System Too Lean (Bank 1)
Check Engine Light on (solid) • Rough, surging idle, especially on cold morning starts
System Too Lean (Bank 2)
Check Engine Light on • Rough or fluttering idle
Random or Multiple Cylinder Misfire Detected
Flashing Check Engine Light (Active Catalyst Damaging Misfire) • Severe engine shudder, shaking, and violent vibrations at idle
Cylinder 1 Misfire Detected
Engine shaking at idle • Check Engine Light on or flashing
Cylinder 2 Misfire Detected
Rough idle • Check Engine Light on
Cylinder 3 Misfire Detected
Engine vibration • Check engine light
Cylinder 4 Misfire Detected
Misfire at idle • Check engine light
Coolant Thermostat (Coolant Temp Below Regulating Temp)
Check Engine Light on • Cabin heater blows cool or lukewarm air
Evaporative Emission System Leak Detected (Gross Leak / Large Leak)
Check Engine Light on • Gasoline fuel odor near rear wheels
Evaporative Emission System Leak Detected (Small Leak)
Check Engine Light • Faint fuel vapor smell
Evaporative Emission System Vent Control Circuit Malfunction
Check Engine Light on • Hard to fill fuel at gas pump (pump clicks off repeatedly)
Evaporative Emission System Flow During Non-Purge Condition
Engine cranks for 5-8 seconds before starting right after filling gas • Rough idle after fueling
Mass Air Flow (MAF) Circuit Range / Performance
Check Engine Light on • Hesitation, stumble, or flat-spot on sudden acceleration
Mass Air Flow (MAF) Circuit Low Input
Check engine light • Engine stalls immediately after starting
Intake Air Temperature (IAT) Sensor 1 Circuit High Input
Check Engine Light on • Hard starting in extreme cold or hot weather
O2 Sensor Circuit Malfunction (Bank 1, Sensor 1)
Check Engine Light on • Poor fuel economy (15-20% drop)
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
Check Engine Light on • Delayed transition to closed-loop fuel control
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
Throttle/Pedal Position Sensor 'A' Circuit Range / Performance
Hesitation • Stumble on acceleration
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
Idle Air Control (IAC) System Malfunction
Engine stalls at idle • Idle speed surges up and down
Camshaft Position 'A' Timing Over-Advanced (Bank 1)
Rough idle or engine stalling when stopping • Loud rattling or clattering noise on cold start
Camshaft Position 'A' Timing Over-Retarded (Bank 1)
Sluggish acceleration • Hard starting
Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor A)
Loud metallic rattling noise on startup • Engine cranking long before starting
Camshaft Position Sensor 'A' Circuit Malfunction (Bank 1)
Engine cranks for 5-10 seconds before starting • Intermittent engine cutting out or stalling
Crankshaft Position Sensor 'A' Circuit Malfunction
Engine cranks but will not start (No Spark, No Fuel) • Engine stalls suddenly while driving on the highway
Transmission Control System (MIL Request)
Transmission locked in 3rd gear (Limp Mode) • Hard shifting
Torque Converter Clutch (TCC) Circuit Malfunction
Engine RPM fluctuates on highway cruise • Transmission fluid running hot (> 220°F)
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
Turbocharger / Supercharger 'A' Underboost Condition
Severe lack of power on acceleration • Hissing or whooshing air rush noise under load
Exhaust Gas Recirculation (EGR) Flow Insufficient Detected
Engine spark knock / pinging on moderate acceleration • Failed emissions test (High NOx)
Vehicle Speed Sensor (VSS) 'A' Malfunction
Speedometer needle dead or jumping wildly • Transmission shifting harshly or refusing to shift out of 2nd gear
System Too Rich (Bank 1)
Strong unburned gasoline smell from exhaust • Black smoke from tailpipe on acceleration
System Too Rich (Bank 2)
Black exhaust smoke • Rich fuel odor
Cylinder 5 Misfire Detected
Engine shaking under acceleration • Ticking noise from valve cover (Hemi)
Cylinder 6 Misfire Detected
Rough idle • Engine shaking
Evaporative Emission System Malfunction
Check Engine Light
Evaporative Emission System Leak Detected (Very Small Leak)
Check Engine Light on
Camshaft Position 'B' Timing Over-Advanced (Bank 1)
Rough idle • Engine stalling
Turbocharger / Supercharger 'A' Overboost Condition
Violent fuel-cut bucking on hard acceleration • Check Engine Light on
Knock Sensor 1 Circuit Malfunction (Bank 1)
Engine feels sluggish and unresponsive • Check Engine Light on
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.
Toyota
Camry, CorollaFord
F-150, ExplorerChevrolet
Silverado 1500, TahoeHonda
Civic, AccordNissan
Altima, RogueBMW
3-Series (328i/330i), 5-Series (528i/535i)Jeep
Grand Cherokee, WranglerHyundai
Elantra, SonataSubaru
Outback, ForesterVolkswagen
Jetta, Golf / GTIDodge
Charger, ChallengerRam
Ram 1500, Ram 2500Kia
Optima / K5, SorentoMazda
Mazda3, Mazda6Lexus
RX 350, ES 350Our 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.