How do I know if my check engine light is illuminated?

Decoding Your Check Engine Light in the UK

15/03/2012

Rating: 4.99 (13458 votes)

The sudden illumination of your car's check engine light can be a moment of genuine concern for any driver in the UK. This amber warning symbol, often shaped like an engine, is your vehicle's way of telling you that something isn't quite right under the bonnet. While it can sometimes indicate a minor issue, such as a loose petrol cap, it can also point to more significant problems that require immediate attention. Understanding what this light means and how to interpret the underlying diagnostic trouble codes (DTCs) is crucial for effective vehicle maintenance and avoiding potentially costly repairs down the line.

How do I know if my check engine light is illuminated?

The check engine light, also known as the Malfunction Indicator Lamp (MIL), is part of your car's On-Board Diagnostics (OBD-II) system. This sophisticated system monitors various components of your engine and emissions control system. When a sensor detects a reading outside of its normal operating parameters, the OBD-II system stores a specific diagnostic trouble code and illuminates the check engine light. These codes are invaluable for mechanics, providing a roadmap to diagnose the exact issue without guesswork.

Table

What Does the Check Engine Light Signify?

When the check engine light illuminates, it's essentially your car's computer alerting you to a fault. This fault could range from something relatively simple to a serious mechanical issue. It's important to differentiate between a steady light and a flashing light. A steady light usually indicates a non-critical issue that needs attention soon, but generally won't cause immediate damage. However, a flashing check engine light is a severe warning, indicating a problem that could cause imminent and significant damage to your engine or catalytic converter, such as a severe engine misfire. If your light is flashing, you should pull over safely as soon as possible and arrange for professional assistance.

Understanding OBD-II Diagnostic Trouble Codes (DTCs)

The OBD-II system generates specific codes to pinpoint the nature of the problem. These codes typically start with a letter followed by four numbers. While knowing every single code is impossible, familiarising yourself with common categories can help you understand your car's issues better. The most common codes that trigger the check engine light are 'P-codes', which relate to the powertrain.

P-Codes: Powertrain Related Diagnostic Trouble Codes

P-codes (Powertrain codes) are the most frequently encountered diagnostic trouble codes (DTCs) that cause your check engine light to illuminate. They relate to the engine, transmission, and associated control systems. Here's a breakdown of common P-code ranges and what they typically indicate:

P0000-P0099: Fuel Metering, Air Metering, and Auxiliary Emission Controls

These codes often point to issues with how your engine manages fuel and air, as well as components related to emissions. Problems here can affect fuel efficiency and engine performance.

Code RangeGeneral AreaCommon Issues
P0001-P000FFuel Volume/PressureFaulty fuel pressure regulator, wiring issues.
P0010-P002FCamshaft/Crankshaft PositionTiming issues, sensor faults.
P0030-P006FOxygen Sensor Heater/CircuitFaulty O2 sensor heaters, wiring problems.
P0070-P0099Barometric/Intake Air TempSensor malfunctions affecting air measurement.

For example, a P0001 indicates a problem with the fuel volume regulator circuit, suggesting issues with the fuel pressure regulator or its wiring. P0068, on the other hand, points to discrepancies between the Mass Airflow Sensor (MAF) and throttle position, impacting airflow performance.

P0100-P0199: Fuel and Air Metering (General)

This range of codes relates more broadly to the air-fuel mixture and oxygen levels. These are critical for engine efficiency and emissions control.

Code RangeGeneral AreaCommon Issues
P0100-P010FMass Air Flow (MAF) SensorFaulty MAF sensor, dirty sensor, air intake leaks.
P0110-P011FIntake Air Temperature (IAT) SensorSensor malfunction, wiring issues.
P0120-P012FThrottle/Pedal Position SensorSensor failure, wiring problems.
P0130-P016FOxygen (O2) Sensor CircuitFaulty O2 sensor, circuit issues, slow response.
P0170-P017FFuel Trim SystemSystem running too lean (P0171, P0174) or too rich (P0172, P0173).

Codes like P0171 (System too Lean, Bank 1) mean your engine is receiving too much air or not enough fuel. This could be due to a vacuum leak, a faulty MAF sensor, or low fuel pressure. Conversely, P0172 (System too Rich, Bank 1) indicates excessive fuel or insufficient air, possibly from a leaking fuel injector or a blocked air filter.

P0200-P0299: Fuel and Air Metering (Fuel Injector Circuit)

These codes specifically highlight problems within the fuel injector circuits, which are vital for delivering the correct amount of fuel into the engine cylinders.

Code RangeGeneral AreaCommon Issues
P0200-P020FFuel Injector CircuitFaulty injector, wiring open/short, ECM issues.
P0210-P021FInjection Timing ControlTiming discrepancies, sensor faults.

P0200 is a generic code for a fuel injector circuit malfunction, while P0201 specifically points to an issue with cylinder 1's fuel injector circuit. Such problems can lead to engine misfires, poor performance, and reduced fuel economy.

P0300-P0399: Ignition System and Misfire

Misfire codes are very common and indicate that one or more cylinders are not firing correctly. This can significantly impact engine performance and potentially damage the catalytic converter.

Code RangeGeneral AreaCommon Issues
P0300-P030FMisfire DetectionSpark plugs, ignition coils, fuel injectors, compression loss.
P0310-P031FCrankshaft Position SensorSensor malfunction, wiring issues.
P0320-P033FKnock Sensor CircuitSensor failure, wiring problems.
P0340-P036FCamshaft Position SensorSensor failure, timing issues.
P0350-P036FIgnition Coil Primary/SecondaryFaulty coil, wiring, ignition module.

P0300 signifies a random or multiple cylinder misfire, suggesting a more systemic issue. P0301 means a misfire in cylinder 1. Common causes include worn spark plugs, faulty ignition coils, or clogged fuel injectors.

P0400-P0499: Auxiliary Emission Controls

These codes focus on systems designed to reduce harmful emissions, such as the Exhaust Gas Recirculation (EGR) and Evaporative Emission Control (EVAP) systems.

Code RangeGeneral AreaCommon Issues
P0400-P040FEGR SystemClogged EGR valve, faulty sensor, carbon build-up.
P0410-P041FSecondary Air Injection SystemPump failure, valve issues.
P0420-P045FCatalyst System EfficiencyFailing catalytic converter (P0420, P0430), faulty O2 sensor.
P0440-P045FEVAP SystemLeaks (e.g., loose petrol cap), purge valve issues.

P0401, for instance, indicates insufficient EGR flow, often due to a clogged EGR valve. P0420 and P0430 are notorious codes for catalytic converter issues, often suggesting it's not performing efficiently, though a faulty oxygen sensor can sometimes mimic this problem.

P0500-P0599: Vehicle Speed Control and Idle Control System

This range covers issues affecting your car's speed management and idle stability.

Code RangeGeneral AreaCommon Issues
P0500-P050FVehicle Speed Sensor (VSS)Faulty sensor, wiring issues, erratic speed readings.
P0510-P051FIdle Air Control (IAC) SystemFluctuating idle speed, sticky IAC valve.
P0520-P052FEngine Oil Pressure SensorSensor malfunction, low oil pressure.
P0560-P056FSystem VoltageLow (P0562) or high system voltage, battery/alternator issues.

A P0500 code means the Engine Control Module (ECM) isn't getting a proper signal from the vehicle speed sensor, which can affect speedometer readings and transmission shifting. P0505 indicates an idle control system malfunction, leading to unstable engine idle speed.

P0600-P0699: Computer Output Circuit

These codes typically point to internal faults within the vehicle's control modules, such as the ECM (Engine Control Module) or PCM (Powertrain Control Module).

Code RangeGeneral AreaCommon Issues
P0600-P060FControl Module ProcessorInternal ECM/PCM faults (P0601, P0606), software errors.
P0610-P061FControl Module ConfigurationSoftware mismatch, corrupted data.
P0620-P062FGenerator ControlAlternator control issues.

P0601 (Internal Control Module Memory Check Sum Error) often suggests an internal ECM fault, which can be a serious and expensive repair as it may require replacement or reprogramming of the unit.

P0700-P0799: Transmission Controls

These codes are specifically related to issues within the automatic transmission system, affecting gear shifting and overall drivetrain performance.

Code RangeGeneral AreaCommon IssuesExamples
P0700-P070FTransmission Control SystemGeneric transmission fault (P0700), indicating a stored code in the Transmission Control Module (TCM).P0700
P0710-P071FTransmission Fluid Temp SensorSensor malfunction, incorrect fluid temperature readings.P0715
P0720-P072FOutput Speed SensorSensor failure, incorrect speed data.P0720
P0730-P076FGear Ratio/Shift SolenoidIncorrect gear ratio, faulty shift solenoids.P0740, P0750

P0700 is a generic code that simply tells you the Transmission Control Module (TCM) has detected a fault and stored a more specific code within its memory. P0740 points to a problem with the Torque Converter Clutch (TCC) circuit, which can lead to slipping or engagement issues.

P0800-P0899: Transmission Controls (Auxiliary)

This range often includes manufacturer-specific codes related to supplementary transmission systems or specific operational aspects.

Code RangeGeneral AreaCommon Issues
P0820-P082FShift Lever Position SensorFaulty sensor, incorrect gear selection.
P0840-P084FTransmission Fluid Pressure SensorSensor out of range (P0841), incorrect pressure readings.
P0880-P088FTransmission Control Module PowerLow power supply to TCM (P0882), intermittent power.

P0826 might indicate a problem with the up and down shift switch circuit, often found in vehicles with manual-mode automatics or paddle-shift systems. P0882 suggests an interruption in the power supply to the transmission control module.

P0900-P0999: Transmission and Gear Shift Control

These codes focus on components directly involved in gear shifting and transmission hydraulic control.

Code RangeGeneral AreaCommon Issues
P0900-P090FClutch Actuator CircuitIssues with clutch engagement control (P0901).
P0960-P096FPressure Control Solenoid CircuitElectrical problems in pressure control solenoids (P0960).
P0980-P098FShift Solenoid Control CircuitElectrical faults in shift solenoids (P0980).

A P0901 code indicates an issue with the clutch actuator control for engagement, potentially affecting smooth gear changes. P0960 points to an electrical problem in a pressure control solenoid circuit, vital for proper transmission fluid pressure regulation.

P1000-P1999: Manufacturer-Specific Codes

These codes are unique to specific car manufacturers and models. What a P1131 means for a Ford will be different from a Toyota or Honda.

Code RangeGeneral AreaCommon Issues
P11XXFuel & Air Metering (Manufacturer Specific)O2 sensor activity (Ford P1131), A/F sensor heater (Toyota P1155).
P12XXFuel & Air Metering (Manufacturer Specific)Fuel pump, injector issues, VTEC system (Honda P1259).
P13XXIgnition System (Manufacturer Specific)Coil packs, ignition modules.

For instance, Ford's P1131 suggests a lack of activity from a specific oxygen sensor. Honda's P1259 points to a malfunction in the Variable Valve Timing and Lift Electronic Control (VTEC) system, affecting engine performance at different RPMs.

P2000-P2199: Air/Fuel and Emissions (Generic)

These codes cover more advanced emissions components like NOx sensors and Diesel Particulate Filters (DPF).

Code RangeGeneral AreaCommon Issues
P2000-P200FNOx Trap/Catalyst EfficiencyDiesel Particulate Filter (DPF) issues (P2002), NOx sensor problems.
P2010-P201FIntake Manifold Runner ControlStuck flaps, actuator issues.
P2090-P209FPost-Catalyst Fuel TrimExhaust leaks, faulty post-catalytic O2 sensors (P2096).
P2100-P219FThrottle Actuator Control (TAC)Throttle body issues, sensor signals (P2195).

P2002 often indicates that the Diesel Particulate Filter (DPF) isn't functioning efficiently, possibly due to clogging. P2096 (Post-Catalyst Fuel Trim System Too Lean) might suggest an exhaust leak or a faulty oxygen sensor after the catalytic converter.

P2200-P2299: Emission Controls (Diesel and Gasoline)

This range delves into specific emission control components for both petrol and diesel engines, including Selective Catalytic Reduction (SCR) systems.

Code RangeGeneral AreaCommon Issues
P2200-P220FNOx Sensor CircuitSensor out of range (P2201), circuit issues.
P2260-P226FTurbo/Super Charger Boost SystemLow/no boost detected (P2263), pressure sensor issues.
P2290-P229FFuel Pressure RegulatorFuel pressure too high/low (P2293), regulator performance.

P2263, for example, signals a problem with the turbo/supercharger boost system performance, indicating low or no boost under load. P2293 points to issues with the fuel pressure regulator, which can disrupt fuel delivery.

How do I know if my check engine light is illuminated?
However, to figure out why your check engine light is illuminated, you need to extract and read the generated diagnostic trouble code or codes (DTC). To do so, you require an OBD scan tool or code reader that you can connect to the OBD port. Depending on your OBD scanner type, the scan tool will:

P2300-P2399: Ignition System (Secondary)

These codes pinpoint specific issues within the secondary ignition circuits, often related to individual ignition coils.

Code RangeGeneral AreaCommon Issues
P2300-P230FIgnition Coil Primary Control CircuitHigh voltage (P2301), open circuit.
P2310-P231FIgnition Coil Secondary CircuitCoil or associated circuit issues (P2310).

P2301 indicates an issue with the primary control circuit for ignition coil A, often due to high voltage. These codes are crucial for diagnosing misfires related to the ignition system.

P2400-P2499: Evaporative Emission System

This range deals with the EVAP system, specifically focusing on fuel vapour leak detection and related components.

Code RangeGeneral AreaCommon Issues
P2400-P240FEVAP Leak Detection PumpLow voltage to pump (P2401), circuit issues.
P2410-P241FEGR System PerformanceSystem not responding as expected (P2413).
P2450-P245FDiesel Particulate Filter (DPF)Regeneration frequency issues (P2459), filter problems.

P2401 suggests the EVAP leak detection pump isn't receiving enough voltage. P2459 for diesel vehicles indicates the DPF regeneration is occurring too frequently, possibly due to a blocked filter or sensor error.

P2500-P2599: Engine and Transmission Electrical

These codes relate to the charging system, alternator control, and various powertrain sensors.

Code RangeGeneral AreaCommon Issues
P2500-P250FCharging System VoltageLow charging voltage (P2502), alternator issues.
P2560-P256FTurbocharger Boost Control Position SensorSensor reading out of range (P2562).

P2502 indicates low charging system voltage, often pointing to an issue with the alternator or battery. P2562 suggests the turbocharger boost control position sensor is reporting readings outside the expected range.

P2600-P2699: Additional Engine Controls

This range covers miscellaneous engine control functions, such as coolant pumps and glow plug modules.

Code RangeGeneral AreaCommon Issues
P2600-P260FCoolant Pump Control CircuitCoolant pump not receiving power (P2600).
P2610-P261FECM/PCM Internal TimerMalfunction in engine-off timer (P2610).

P2600 means the coolant pump control circuit is open, preventing the pump from receiving power, which can lead to engine overheating. P2610 indicates a malfunction in the ECM/PCM's internal engine-off timer.

P2700-P2899: Transmission Hydraulic Control

These codes focus on the hydraulic aspects of automatic transmissions, including pressure sensors and shift solenoids.

Code RangeGeneral AreaCommon Issues
P2700-P270FTransmission Friction Element Apply TimeDelayed or harsh shifting (P2701).
P2750-P275FTorque Converter Clutch Pressure Control SolenoidConverter clutch not engaging (P2757).

P2701 indicates an issue with the transmission friction element apply time, which can result in delayed or harsh gear changes. P2757 suggests the torque converter clutch isn't engaging properly.

P2900-P2999: Intake Air and Fuel Delivery

These codes cover issues related to intake air heaters and faults in the air-fuel mixture delivery.

Code RangeGeneral AreaCommon Issues
P2900-P290FIntake Airflow PerformanceSensor disagreement, airflow obstruction (P2900).
P2990-P299FTurbocharger/Supercharger Low BoostUnderperformance, leaks (P2999).

P2900 indicates an intake airflow performance issue, possibly due to sensor disagreement or an obstruction. P2999 points to a low boost condition in the turbocharger or supercharger, suggesting underperformance or leaks.

P3000-P3400+: Advanced Engine Management or Manufacturer Specific Code

These higher-numbered codes often relate to more advanced engine technologies or are highly manufacturer-specific.

Code RangeGeneral AreaCommon Issues
P3000-P300FHybrid/Electric Vehicle BatteryWeak battery blocks (Toyota P3011).
P3400-P340FCylinder Deactivation SystemProblems with variable cylinder management (Honda, GM P3400).

For hybrid vehicles, a Toyota P3011 indicates a weak battery block. For petrol engines with cylinder deactivation, a Honda/GM P3400 points to issues in the variable cylinder management system, such as low oil pressure or a faulty rocker arm actuator.

Beyond P-Codes: Other Important DTC Categories

While P-codes are the most common cause for a check engine light, other categories of OBD-II codes exist that relate to different vehicle systems. These codes might not always trigger the check engine light but are crucial for a comprehensive diagnostic process.

B-Codes (Body Codes)

B-codes relate to the body control modules, which manage various non-powertrain electrical functions of your vehicle, from airbags to interior lighting.

Code RangeGeneral AreaCommon Issues
B0001-B0099Airbag & Restraint SystemsSensor faults, wiring issues, module malfunctions.
B0100-B0199Body Control Module (BCM)Electrical glitches, passenger comfort systems.
B0200-B0299Climate Control SystemsHVAC sensor faults, actuator issues.
B0300-B0399Lighting & Accessory CircuitsHeadlight/taillight faults, power window issues.

C-Codes (Chassis Codes)

C-codes are associated with the chassis system, encompassing critical safety and handling components like the Anti-lock Braking System (ABS), traction control, and stability control.

Code RangeGeneral AreaCommon Issues
C0001-C0099Brake Hydraulic SystemABS sensor faults, brake pressure issues.
C0100-C0199Suspension SystemRide height sensors, active suspension component faults.
C0200-C0299Steering SystemsElectronic power steering (EPS) issues, steering angle sensor.
C0500-C0599Tyre Pressure Monitoring System (TPMS)Sensor faults, low tyre pressure warnings.

U-Codes (Network Communication Codes)

U-codes indicate communication faults between different control modules within the vehicle's intricate network, often related to the Controller Area Network (CAN bus).

Code RangeGeneral AreaCommon Issues
U0001-U0099Communication Bus FaultsCAN bus errors, data line issues.
U0100-U0199Lost Communication with ModuleFailure to communicate with specific control units (e.g., U0100: Lost Communication with Engine Control Module).
U0400-U0499Invalid Data ReceivedModules receiving incorrect or corrupted data from other modules.

How to Extract a Check Engine Light Code (Step-By-Step)

When your check engine light comes on, the primary way to understand the problem is to extract the Diagnostic Trouble Code (DTC) using an OBD-II scan tool or fault code reader. While these tools are readily available for purchase, most drivers in the UK don't own one, making a visit to a professional mechanic the most common and recommended approach.

Here's how a mechanic typically extracts the codes:

  1. Locate the OBD-II Port: The diagnostic port (also known as the OBD-II diagnostic connector) is usually found under the dashboard on the driver's side, often near the steering column or pedals. It's a 16-pin connector.
  2. Connect the Scan Tool: The mechanic will plug one end of the OBD-II scanner's cable into this port. The scanner will typically power up automatically once connected. If not, the vehicle's ignition will be turned to the 'on' position (but not necessarily starting the engine) to provide power.
  3. Read the Codes: Following the scan tool's instructions, the mechanic will navigate to the 'Read Codes' or 'DTC' section. The tool will then display any stored diagnostic trouble codes.
  4. Note Down the Codes: If multiple codes are present, the scanner will cycle through them, or the mechanic will manually advance to view each one. It's crucial to note down all codes displayed, as sometimes one issue can trigger several related codes.
  5. Interpret the Codes: The scanner may provide a brief definition of each code. However, a skilled mechanic will use their experience and technical resources to interpret the codes fully, considering any other symptoms the vehicle might be exhibiting. A single code can have multiple potential causes, requiring further diagnostic steps beyond just reading the code.

3 FAQs on Check Engine Light Codes

1. Can You Drive with the Check Engine Light On?

If your check engine light illuminates while you're driving, it's natural to feel a pang of worry. In many cases, a steady light doesn't indicate an immediate emergency. For example, a common culprit can be a loose or faulty petrol cap, which can cause evaporation system leaks and trigger the light. If this is the case, tightening the cap may resolve the issue after a few driving cycles.

However, it's crucial to assess if your vehicle is behaving unusually. Are you noticing a drop in fuel economy, a loss of power, rough idling, unusual noises, or changes in how the engine runs? These additional symptoms suggest a more serious problem. For instance, a persistent drop in fuel economy could point to a faulty oxygen sensor, while rough idling might indicate spark plug issues or problems with fuel injectors. If you're unsure of the root cause or if any symptoms are present, it's always best to get your vehicle inspected by a qualified mechanic as soon as possible.

Crucially, if the check engine light is flashing, you should pull over immediately and safely. A flashing light signifies a severe issue, such as a significant engine misfire, which is actively causing damage to your catalytic converter or other expensive engine components. Continuing to drive with a flashing light can lead to extensive and very costly repairs.

2. How Do You Clear an OBD-II Trouble Code?

Clearing an OBD-II trouble code is not about simply turning off the light; it's about resolving the underlying issue that triggered the warning in the first place. Once the fault has been genuinely fixed, the check engine light will typically turn itself off after a few driving cycles, as the system re-monitors the affected component and confirms it's operating correctly.

For minor issues, like a loose petrol cap, tightening it might be enough for the light to eventually clear on its own. However, for more complex problems, such as an engine misfire, a professional diagnosis and repair are essential. A mechanic will not only identify the exact cause but also perform the necessary repairs to ensure the problem is truly resolved.

While an OBD-II scanner can be used to manually clear a code, this should only be done if you are absolutely certain the problem has been fixed. Clearing a code without addressing the underlying issue will only cause the light to reappear, and you risk driving your vehicle with a potentially damaging fault without any warning.

3. Does the OBD-II Scanner Work with All Cars?

The OBD-II standard was mandated for all cars manufactured for sale in the United States from 1996 onwards. In the UK and Europe, a similar standard, EOBD (European On-Board Diagnostics), was introduced for petrol cars from 2001 and diesel cars from 2004. Therefore, any car sold in the UK since these dates will be OBD-II/EOBD compliant, meaning a standard OBD-II scanner will work to read engine-related codes.

Older vehicles (pre-2001 for petrol, pre-2004 for diesel) typically use OBD-I systems, which are manufacturer-specific and require different diagnostic tools or methods. Additionally, some newer vehicles, particularly modern hybrids and electric cars, may have more advanced or proprietary diagnostic systems that require specialised scanners or manufacturer-specific software for a comprehensive diagnosis beyond basic powertrain codes.

Get Expert Help to Diagnose Your Check Engine Light Fast

The check engine light is an invaluable tool for pinpointing problems within your vehicle's complex systems. While understanding the common diagnostic trouble codes can provide some insight, accurately diagnosing and repairing the underlying issue often requires professional expertise and specialised equipment. Attempting to ignore a lit check engine light, especially if it's flashing, can lead to severe damage and expensive repairs.

For reliable and convenient vehicle diagnostics and repairs in the UK, it's always best to consult a qualified mechanic. They have the right OBD-II scan tools to extract your problem code, the technical knowledge to interpret it correctly, and the skills to perform the necessary repairs effectively. Don't let a warning light turn into a major breakdown; address it promptly for peace of mind and to keep your vehicle running safely and efficiently.

If you want to read more articles similar to Decoding Your Check Engine Light in the UK, you can visit the Diagnostics category.

Go up