I have a 95 yj that is throwing codes for lose of battery power, oxygen sensor-lean condition, fuel injection control, MAT Sensor, oxygen sensor or circuit, and engine running to cool. i am pretty sure that the runing to cool is becouse my fan runs constantly (im stationed overseas and still need to get a thermostat and wire everything up). The oxygen sensor is also less than 500 miles old. Im just not sure what caused the codes battery has not been disconnected or went dead in atleast the past 2000 miles so that is confuseing aswell. The jeep runs normal just finaly decided i should try to get the light off. i would greatly appreciate any help or ideas on this