OBD2 Warning Lights
OBD II Warning Light Symbols and Description of Fault
These additional warning lights are normally found in addition to the “Check Engine’ OBD II diagnostic light. They are additional indications that something is wrong with your vehicle and you should STOP and check the fault, or call assistance. Failing to do so in most cases can cause severe damage to vehicle and can also be a health hazard in the case of brakes.
Temperature Warning Light
![]() |
Engine is overheating symbol. STOP driving immediately — turn the engine Off, as soon as this warning light goes On. If you risk driving with an overheated engine severe damage can be caused such as: a blown head gasket | cracked or warped cylinder head. Causes: |
Low Oil Pressure Light
![]() |
Oil pressure is dangerously low. STOP driving immediately — turn the engine Off, as soon as this warning light goes On. Rapid failure of bearings and camshaft in your engine will occur if the engine remains running. Check the oil level before restarting the engine. If low, check the engine for leaky gaskets and seals, or a loose oil filter. If no leaks are seen, the engine may be burning oil through worn valve guides, rings, and/or cylinders. Add oil to bring the level back to full on dipstick. Start engine and check if the light goes Off. If the light does switch Off and the engine is making a ticking, or rattling, or clicking noise it may not be getting normal oil pressure. It may also mean severe wear on engine. An engine overhaul or new engine is the only cure. Causes: |
Low Charge Light
![]() |
Charging system is not holding its normal voltage or current. STOP engine and check alternator belt for any visible damage or excessive play (loose). Restart engine and check voltage output across battery terminals. Reading should be in the region of 13.5 to 14.5 volts. Anything between the region of 12.6 volts suggests alternator is not giving out sufficient charge. Note: If belt is found faulty on single serpentine belt drives, vehicle should not be driven far with this symptom as there is risk of overheating the engine. Causes: |
ABS or Brake Light
![]() |
Fault on the ABS system. Braking system should still operate as per normal — some systems will not have the power assist, so brake pedal will be harder to operate. STOP and check for any visible signs of hydraulic leakages (safety rule). When driving in this condition allow plenty of braking distance as pedal may become hard to operate – unassisted.
Causes: |
Brake Light
![]() |
This symbol often means there is a lack of hydraulic fluid in the system. Stop and check brake reservoir for hydraulic level. Check for any visible wet patches of hydraulic under each wheel and master cylinder. If any leak is found you should NOT drive the vehicle in this condition. Causes: |
Check Engine Light
![]() |
OBD II (On-Board Diagnostics) ‘Check Engine’ Light comes On whenever a fault is flagged up through the PCM (Powertrain Control Module). If fault is persistent (continuous) it will remain On . If fault is intermittent and does not reoccur after three consecutive trips, the ‘Check Engine’ light goes Off — but the code will remain in memory. The fault code is erased from memory if it doesn’t occur again in another 40 trips. The only safe way to clear any fault codes and rest the ‘Check Engine’ light is by using a diagnostic OBD2 scanner or OBD2 reader. On older OBD1 systems, disconnecting the battery or removing the PCM fuse can clear the memory and turn the Check Engine Light off. This is not advisable unless the cause for the light ’s trigger is found and fixed. If the problem isn’t fixed the Check Engine Light would eventually light up again. This procedure should NOT be used on OBD II systems because removing the PCM fuse or disconnecting the battery will NOT clear the codes but can cause loss of important data. The ONLY approach should be by using a diagnostic OBD2 scanner, repairing the fault and lastly resetting the light. All fault codes should be cleared with caution. If possible, a printout of the faults should be taken before resetting. Causes: |





