hey guys. Was wondering if anyone could give me any advice on an issue im having. My 01 grand prix starts perfectly from a cold start, and ALWAYS runs perfectly once started. But often times lately, once the car is warmed up, ill shut it off then restart it a few minutes later, and it will start right up then die. The tach jumps right up to 1000-1200ish then falls right back down. Sometimes ill press on the accelerator a little to prevent it from dying. Several seconds of cranking is required to start it back up when this happens. . Ive ran 2 bottles of chevron techron in the gas, which has made no difference. I also took the IAC valve out and cleaned it with carb cleaner, and used a screwdriver and shop rag to clean inside the hole it goes in. Ive also tried cleaning the maf, which made no difference, and unplugging the MAF, which made the problem a LOT worse. is there any chance a bad IAC valve could cause this? just acting completely crazy right at start up? Any help would be greatly appreciated! thanks!