SYMPTOM
P0031-O2 SENSOR HEATER CIRCUIT LOW 1/1
WHEN MONITORED
Battery voltage above 10.6 volts, ECT below a certain TEMP but within a set Temperature difference of Battery temp sensor.
SET CONDITION
If voltage is lower than a specified voltage at start of test.
POSSIBLE CAUSES
Fused ignition feed circuit open
Heater control circuit open
Heater element check
Intermittent condition
PCM
this is the flow chart for the codes. It most likely has a sensor that has a shorted heater, blown fuse or wiring issue
i had to generalize since you provided no engine size
Roy
Monday, May 6th, 2013 AT 6:33 PM