I have a 95 mx-6 ls with ZE. It didnt use to do this. But whenever I go maybe 15 to 25 miles and turn my car off. If it doesnt cool down completely it purrs and wont accelerate. Usually it will kinda pull out of it enough to let me get to highway speed. It doesnt overheat. I can drive around my small town all day and go 7 miles to work with no problem. Just when it gets pretty heated up. But like I said. It doesnt overheat. My check engine light will come on while its doing its purring thing while its heated up but only when I get going up to 65. But it goes off the moment I start slowing down. I dont know what it could be at all. Help.