Check engine light on 1995 Chevrolet Impala SS

it comes on when im ideling at a stop light when i take off it turns off.. one day i turned it on and the car was ideling ruff the put it in gear to reverse and the engine felt like it wanted to stall.. also engine was really hot

1 answer
Sounds like a bad thermostat that needs replaced and you need to go and get the check engine code read and post the result on here.