Honda PGM-FI Code 7: ECT Sensor — Causes & Fix
On Honda motorcycles and scooters, PGM-FI code 7 means the ECM has detected a fault in the ECT (engine coolant temperature) sensor circuit. The ECM uses coolant temperature to enrich the mixture on cold starts and to manage the cooling fan.
- Applies to
- Honda motorcycles
- Est. repair cost
- $15 – $90
- Time to fix
- 30–90 minutes
What it means
Usual causes are a loose/corroded ECT connector, damaged wiring, low coolant around the sensor, or a failed ECT sensor. This is a generic Honda PGM-FI (Programmed Fuel Injection) code, so it applies across Honda FI models — scooters and underbones like the Click, Vario, BeAT, PCX, ADV, and Wave, as well as CB/CBR motorcycles. Honda shows it by blinking the FI/MIL warning light: a long blink counts as ten and a short blink counts as one (e.g. one long + two short = code 12). Clearing the code usually needs Honda’s service-check reset procedure (jumping the DLC service connector, or a scan tool) after the fault is fixed; simply resetting without repair will let the light return.
Symptoms
- FI/MIL light on with code 7
- Hard to start when cold (or floods when cold)
- Cooling fan running constantly or not at all
- Rough running until warm
How to fix it
- 1
Inspect the ECT connector and coolant level
1. Find the ECT sensor (in the cylinder head or coolant passage). 2. Check the connector for corrosion and reseat it. 3. Confirm the coolant is at the correct level so the sensor is submerged.
- 2
Test the sensor resistance
1. Measure the sensor resistance and compare it to the temperature/resistance chart in the service data — resistance should fall as it warms. 2. Replace the sensor if it is open, shorted, or out of spec.
- 3
Repair wiring and clear the code
1. Check the signal and ground wires for continuity. 2. Repair any faults, then run the reset procedure.
Frequently asked questions
Why is my bike hard to start cold with code 7?
With a bad ECT signal the ECM can’t add the extra fuel a cold engine needs, so it may crank longer or run rough until warm.
Could low coolant cause code 7?
Yes — if the sensor tip isn’t surrounded by coolant it reads wrong. Top up and bleed the system before replacing parts.
Last updated July 15, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.