HomeLearning center

Learning center

A code identifies a detected condition, not a part that must automatically be replaced.

Research notes and analysis →

01

Read a code before replacing a part

A diagnostic trouble code records a condition detected by a control module. It does not establish which component caused it. Before clearing anyt…

Read the guide ↗
02

Save freeze-frame data before clearing

Freeze-frame data shows operating conditions when a fault was recorded. Save engine speed, load, coolant temperature, vehicle speed, fuel-system …

Read the guide ↗
03

Pending, confirmed and permanent codes

A pending code can reflect an initial failed monitor; a confirmed code has met the module's confirmation criteria. Where supported, permanent emi…

Read the guide ↗
04

Does an older bulletin still apply?

An old publication can still apply to an old vehicle. Its date alone does not prove obsolescence. Check explicit replacement notices, model, engi…

Read the guide ↗
05

Read fuel trims in context

Positive trim usually means adding fuel relative to the base calculation; negative trim means reducing it. Compare short- and long-term trims by …

Read the guide ↗
06

Readiness is not the same as no fault

Readiness shows whether supported diagnostic tests have completed since a reset. Clearing codes or disconnecting the battery may reset it. An inc…

Read the guide ↗

Source-backed code explanations

Read the meaning first, then follow the cited manufacturer pages. The explanations and vehicle-specific examples have different scopes; verify the exact application before using a repair instruction.

P0011Camshaft A timing over-advanced or system performance · Bank 1P0014Camshaft B timing over-advanced or system performance · Bank 1P0101Mass or volume air flow sensor A range/performanceP0106Manifold absolute/barometric pressure sensor range/performanceP0128Coolant temperature below thermostat regulating temperatureP0171Fuel system too lean · Bank 1P0172Fuel system too rich · Bank 1P0174Fuel system too lean · Bank 2P0175Fuel system too rich · Bank 2P0234Turbocharger/supercharger A overboost conditionP0299Turbocharger/supercharger A underboost conditionP0300Random or multiple-cylinder misfireP0301Engine misfire detected · Cylinder 1P0302Engine misfire detected · Cylinder 2P0303Engine misfire detected · Cylinder 3P0304Engine misfire detected · Cylinder 4P0305Engine misfire detected · Cylinder 5P0306Engine misfire detected · Cylinder 6P0307Engine misfire detected · Cylinder 7P0308Engine misfire detected · Cylinder 8P0420Catalyst efficiency below threshold · Bank 1P0430Catalyst efficiency below threshold · Bank 2P0441Evaporative emission system incorrect purge flowP0442Evaporative emission system leak detected · Small leakP0455Evaporative emission system leak detected · Large leakP0456Evaporative emission system leak detected · Very small leakP0496Evaporative emission system high purge flowP0507Idle control system RPM higher than expectedP0521Engine oil pressure sensor performanceP0741Torque converter clutch performance or stuck offP2135Throttle position signals A/B correlationU0100Lost communication with ECM/PCM A