DTC & Troubleshooting🇬🇧 ENGLISH VERSIONVERIFIED FACTORY SPECS

BS6 Bike Check Engine Light (MIL) Troubleshooting: Why It Stays On After Sensor Replacement & How to Clear DTCs

Complete garage masterclass on Malfunction Indicator Lamp logic, active vs stored DTCs, Honda/Hero blink codes, and permanent drive-cycle reset procedures.

SD

Shambhu Dayal Saini

Master Two-Wheeler Diagnostician

Amar Honda Computerised Workshop

9 MIN READ
UPDATED SEP 2026

One of the most frustrating moments in an Indian two-wheeler garage is replacing a faulty sensor with a brand-new genuine OEM part, starting the motorcycle, and seeing the yellow Check Engine (MIL) lamp continue to glow stubbornly on the console.


1 Why Does the MIL Stay ON After Sensor Replacement?

Unlike older carbureted bikes, BS6 vehicles use a microprocessor ECU that stores fault records inside non-volatile EEPROM memory. Replacing the sensor restores physical signal voltages, but the stored DTC flag remains active in memory until explicitly reset or cleared by the ECU's internal self-test algorithm.

2 Active vs Stored Historic DTCs

Active Current DTCs:

The sensor is actively outputting out-of-range signals right now. The MIL light stays constantly lit and cannot be erased until the hardware fault is fixed.

Stored Historic DTCs:

The fault occurred in the past (e.g., coupler disconnected during washing). The sensor is working now, but the ECU keeps the MIL on until cleared.

3 Solid MIL vs Flashing MIL Warning

  • Solid Glowing Lamp: General emissions-related sensor defect (O2 sensor, EOT, TPS). Vehicle can be driven safely to the workshop in limp mode.
  • Flashing / Blinking Lamp: Severe engine misfire (P0300) or bank angle sensor trip that risks melting the catalytic converter. Stop the engine immediately.

5 Proper OBD-II Mode 04 Clear Workflow

  1. Fix or replace the damaged sensor or wiring.
  2. Connect scanner and turn motorcycle ignition ON (Kill switch ON, engine NOT running).
  3. Open VahanScan and tap “Clear DTCs (Mode 04)”.
  4. The app sends byte 04 across CAN / K-Line. The ECU flushes fault memory and the MIL light turns OFF instantly.
  5. Start the engine and idle for 2 minutes to verify the light remains extinguished.

6 3-Trip Drive Cycle Reset

If you do not have an OBD scanner on hand, the ECU will automatically extinguish the MIL light if it completes 3 consecutive driving warm-up cycles without detecting the fault again:

  • Start cold engine and ride above 40 km/h for at least 10 minutes until engine oil exceeds 70°C.
  • Turn engine off and let it cool completely down. Repeat 3 times.

Share this guide with fellow mechanics & technicians

Help other garages troubleshoot BS6 and modern vehicle diagnostic problems.

FREE OBD-II DIAGNOSTIC APP1000+ CODES

Stop Guessing. Start Diagnosing with VahanScan.

Get the official app on Google Play Store. Hindi voice explanations, multimeter specs, live sensor graphs, and Mode 04 MIL reset on your Android phone.