So went to walmart at midnight last night, halfway there, car goes into reduced performance mode and starts freaking out on me. Pulled over, turned it off, started up again, its fine, but a little sputtery, went to wal mart, and in the parking lot it stalled as I pulled into a space, I noticed the cooling fan was on full also...<p>Did some shopping, came back out about an hour later, and when I started her up again, the revs slowly climbed, 2000, 2400, 2800, 3200, and the dash said 'engine temp high - see manual' so I shut her down. Waited a few minutes, tried again, engine speed was fine, but the coolant temp slowly climbed past the middle mark and the message returned, so I shut her down again. Called roadside assistance hoping for some insight, they just sent a tow truck. The automated system calls and says, your tow truck is scheduled to arrive in 3 hours. '3 HOURS?!' What?! <p>So I said screw this, found a wrench, unhooked the battery, waited 5 minutes, hooked it up again, message was gone, car was fine, drove home, she kept acting like she wanted to stall, revs were dropping down to 200-300 intermittently when the car was taken out of gear. I'll take her in today I guess....wtf?!