So this spring I finally got my project TJ roadworthy. One of the problems I had was a check engine light, which was on and showing a few emissions codes (don't remember the specific codes). Since the Jeep had been dead in the woods for the past 2 years, I replaced the 02 sensors since i assumed they had become corroded after 2 years of not being used. I replaced them with Bosch sensors and the codes went away. However, after it passed inspection, the check engine light began coming on again. Over most of the summer it was intermittent, but over the last month it has now been steady and hasn't gone off, despite running perfectly otherwise. I checked the codes and got P0174, P0157, P0031, P0037, P0051, P0057, P0157. These codes are system lean, circuit low, and all 4 codes for 02 sensor heaters. I did some research, and have heard that really anything other than NTK sensors will cause issues and won't work well with the computer. Does anyone with experience about this know if these codes are pointing towards bad 02 sensors, or is there another problem that could be causing these codes while still allowing the engine to run fine?
