my 2003 jeep liberty sport 3.7/5 speed check engine light gave a P1281 code(not in Haynes manual) apparently its a manufactures code for a coolant problem. says that engine not reaching proper operating temp usually due to thermostat sticking open constantly letting coolant flow. there for cat converter not getting hot enough making it run rich and get poor mpg. New thermostat has less than 500 miles on it since engine has been completely, professionally rebuilt from top to bottom and water pump was done. temp gauge shows half and if I leave it running for a few mins cooling fan kicks on do these two things mean the engine is reaching operating temp? and this could be something different? Im about to change oil and flush radiatior after break in period of 500 miles should I just change thermostat and see if light goes off? engine runs fine except the check engine light and mpg I just did all 4 o2 sensors per prior check engine light (it went off and mpg got better) then light came back on and gave this code.
2003 jeep liberty code? on 2003 Jeep Liberty
by sunny fl problem in Saint Petersburg, FL on May 30, 2014
ANSWER by Jbenoit , October 27, 2015
I got the same code and changed out the thermometer and have yet to see that code come back on again. The thermostat is located in the lower radiator hose. I would recommend draining the coolant, and i believe an 11mm socket will remove both of the bolts that secure the lower radiator hose to the bottom of the engine. It only takes about 20 minutes to complete. Just don't forget to replace the coolant once you have reconnected the lower radiator hose....I almost made that mistake.