I just changed out the thermostat in my son's 95 YJ 2.5l. When I took the housing off, there wasn't an old thermostat in it. After I replaced it, it registered at the appropriate temp, but the check engine light came on. I think the PO took the old thermostat out to keep the check engine light from coming on. Gonna replace the coolant sensor and see if that makes a difference.