Code P166B Possible Causes
Faulty Intake Air IA Heater
Intake Air IA Heater circuit poor electrical connection
Intake Air IA Heater harness is open or shorted
Faulty Injector Driver Module IDM relay
Faulty Powertrain Control Module PCM
Injector Driver Module IDM powering circuits
Open fuse