I have a 2007 Chevy Cobalt. I drove it to work today with no problems. When I cranked it up this evening to go home the service light came on. I stopped by Auto Zone and the guy said my throttle position sensor was the problem. I searched online at Auto Zone, Advance Auto, Oreilys and a few other parts store but can't find the sensor. I read somewhere that the throttle body has to be replaced instead of replacing the sensor itself, is this so? The car is still running perfect and doesn't appear to have any trouble except the service light is on. Is there a test I can perform to determine the sensor is actually bad? I haven't checked for loose wires or anything yet because I wanted to get this posted asap to give everyone more time to respond while i'm looking because I need to use the car again tomorrow. Like I said earlier,it's running good "now" but don't know how long before the problem gets worse. Any advice???