Hello I'm new to the site but have owned my 2007 cobalt 2.2 L's for four years . I have dealt with all the ups and downs but this one is stumping me. On day the rpms shot up to 2500 out of the blue and threw a code which said the TPS sensor was faulty. So i cleaned my throttle body, MAF sensor, and air filter. Nothing changed I figured out the the TPS sensor is attached to the side of my throttle body but I haven't had the bravery to take it apart to see if I could clean it or something? I guess the questions I have is has anyone else had these problems? Also has anyone out there been brave enough to take apart their TPS sensor to see if there is anything in there that can be cleaned or something? I just don't want to spend $80 on a new throttle body from rock auto. Also I just put an injector cleaner bottle in my gas tonight to see if that will help.