Hey guys I need your help, I have a 2007 Grand Prix 3800 motor with 31k miles. The car randomly dies at low speeds of around 25mph or so and never at higher speeds or not yet at least. Keeps giving the coolant temp sensor code even though a shop replaced it. The shop that I took it to is stumped pretty much, he said he has replaced the throttle body, crank sensor, coolant sensor, ignition module. I don't know what else could be wrong. Anyone with the same problem before? And how did you fix it? Thanks guys