Hello: My 1991 LeBaron is having an issue where the Check Engine Light will come on evrey 5th, or 6th HOT start. It never comes on on a cold start, and only ever so often will it come on after a HOT start. Codes are 12, 22, 55. The car has 97K miles, and all sensors are orignal (except 02 sensor). I have noticed also that WARM idle seems rough on occasion. This car has spoiled me as silky smooth at idle since new, so I have noticed the rough idle immediately. No other issues; thermostat is working well (and is less than 2 years old), no over heating, great MPG (23 in the city). So, should I just change out the coolant temp sensor? I assume it is a cheap enough part to try as a first step. Thanks for any advice! Bill