P06EC code meaning
Fuel Injector Control Module Requested MIL Illumination
Powertrain system Generic code P06xx codes Check engine light
What P06EC means
P06EC is a notice code like P0700: a separate fuel injector control module has stored an emission-related fault of its own and asks the engine module over CAN to switch on the check engine light. The actual fault is stored in that module and must be read there; simple OBD readers show only P06EC. GM uses it on the 2019 Corvette ZR1, whose LT5 engine adds port injection driven by its own module with its own crank and cam inputs; the code runs continuously from key on and is listed as type A without its own MIL – the lamp comes from the module's fault. Older separate injector modules (Ford 6.0 L Power Stroke, GM bi-fuel CNG trucks) report through P0611 or U codes instead. Any limp mode follows the module's fault.
P06EC at a glance
- Check engine lightYes, usually on
- Emissions testCan fail
- Limp modePossible
- Repair difficultyMedium
- Typical labor0.5 to 3 hours
- Clears after repairWhen cleared with a scanner
Symptoms of P06EC
- Check engine light on
- Generic scanner shows only P06EC – details in the injector module
- Depending on the fault, power loss, misfire or limp mode
Common causes of P06EC
- Most likelyEmission-related fault in the injector control module or its injectors/sensors (code stored there)
- PossibleSupply, ground or relay problem of the module
- PossibleInternal module fault (memory, processor)
- Less likelySoftware level of engine or injector module
Check the most likely causes first. Replacing parts by guesswork is the most expensive way to clear a code.
Parts involved
Fuel injector control moduleEngine control module
What each part of P06EC means
| P | Powertrain system: engine, fuel system, ignition, emissions and transmission. |
| 0 | Generic code: it means the same on every make (SAE standard). |
| 6 | Area: computer (engine control module) and output circuits. |
| EC | The exact fault in that area. |
What to do next
- Note P06EC and any other codes stored with it: several codes together often point to one cause.
- Check for loose connectors and damaged wiring around the parts the code names.
- Check open recalls for your car: some faults are fixed for free by the dealer. Enter your VIN.
- Clear the code only after the repair. If it comes back, the fault is still there.
Buying a used car? Scan it for stored codes before you pay. A recently cleared memory can hide a problem.
Questions about P06EC
What does P06EC mean?
P06EC means "Fuel Injector Control Module Requested MIL Illumination". P06EC is a notice code like P0700: a separate fuel injector control module has stored an emission-related fault of its own and asks the engine module over CAN to switch on the check engine light. It is a generic code, so it means the same on every make.
Is it safe to drive with P06EC?
Drive gently and only to a workshop. With P06EC the car can go into limp mode (reduced power) to protect itself.
Will P06EC fail an emissions test?
Yes, it can. P06EC is emissions-related, so most inspection programs fail a car while it is stored or while the check engine light is on.
How hard is P06EC to fix?
Difficulty: medium. A typical repair takes 0.5 to 3 hours of work. This is a job for a workshop.
Will P06EC clear itself after the repair?
Clear the code with a scanner after the repair. If the fault is fixed, it does not come back.