I had the jeep codes read three times and it was suggested the 02 sensors needed to be replaced. Made sure it was the proper ones. The light came back the day after the work was done. Took back to dealer and dealer indicated it needed a new thermostat. That was replaced. The engine light keeps coming back next day. Spent over $1000 already. Any suggestions?