I have a 1995 Saturn SL2 and everytime I go to come to a stop at a light, it stalls. I have changed the throttle position sensor, the ECTS, and the idle control sensor. We checked the connector and it is fine. The temperature gauge doesn't work either even after changing ECTS. What can be the problem? Please help.