Check your coolant temp sensor. I had this problem in Oldsmobile Alero and That was the last thing I changed but that was what did it. It basically cant tell your comp if it is cold or hot, and with the radical readings it gives, it will either rev really high or die (we used to call it Rev Hunting)
|