I have a 02 grand prix with the 3.1L and when i start the car it will try to stall out, if i give it a little gas it will balance out and run just fine for a few minutes. Then it will start to run rough again, Yesterday I opened the hood and was checking some things and while the car was running I unplugged the intake air temp sensor that plugs into the top of the intake elbow and when I unplug that the car runs perfect. I sat there and unplugged it and plugged it in and out like 50 times and everytime same thing it ran perfect when unplugged and like crap when plugged in. So I ran up to autozone and I bought a new one and came home and put it in. When I put the new one in the car did the same thing. It ran like crap with the new one plugged in and when I unhook it then it runs perfect. Its got me confused. Could autozone have sold me a bad sensor, or could there be something else that is causeing it to run rough like it is, and if thats the case then why does it run perfect when I unhook the sensor? By the way the service engine light is not on, there are no codes being thrown either. If anyone has any ideas I would really appreciate it. Thanks Alot Everyone