Ok guys I have a 01 TJ 165k I6. Im in Colorado temp 8 degrees LOL! Got off work started the Jeep and the check engine light pops on. Drive 10 miles check the codes and P0155 came up. Disconnected the Negative on the Batt, started the Jeep twice and no check engine light. Left running for a bit still nothing. Hopefully it doesnt pop up again. Question, any ideas why this would pop on all the sudden?