i have a 2007 cobalt ls- check engine light is on and gives error code p0121- this gives me a throttle/ pedal position sensor/switch out of range - this caused the car to fail the emissions part of the state inspection . any one else had this problem or know where the tps is located and how to diagnose/replace-simply cant afford to take car to dealer or repair shop- usually work on my cars myself- but the service manual i have for the cobalt is not real clear on this subject- any help will be appreciated- performance symptoms include low/surging idle,engine dies on deacceleration,slow acceleration, rough/hard transmission shift.