Man, this is deja-vu. My 2000 GT is doing the same thing. Once the engine light came on, I took it in to get read and they said it was reading that the engine wasn't getting warm enough and I need to get the engine thermometer replaced.
Before I get all involved in replacing my thermostat, do I need to change my anti-freeze or do anything else?