U0306 Software Incompatibility With Fuel Injector Control Module
Some diesels fire their injectors through a separate fuel injector control module that raises the voltage and opens each injector when the engine controller commands it; Ford's 6.0 L Power Stroke used such a FICM at about 48 V, and GM's 2005 Duramax table watches its injector driver by a CAN status bit that must toggle every 20 ms. U0306 means the controllers judge the module's software or calibration as not matching, for example after a used or remanufactured FICM was fitted. Ford's 2014 OBD-II code interpretation carries U0306 without its MIL marker; other makers may rate it differently, because injection timing and quantity decide emissions. U0105 stands for lost contact, U0406 for invalid data. Depending on the strategy the engine runs roughly, drops into reduced power or will not start.
Likely causes
Symptoms
- Hard start or no start, engine may crank without firing
- Rough running, misfire or reduced power
- Further injector or injector module codes stored
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: performanceparts.ford.com, gsi.ext.gm.com, en.wikipedia.org.