Had similar trouble believe it or not it was the engine temp sensor - one that goes to the computer the connections were corroded i cleaned with a file and battery cleaner. I swear i never thought it was that until i spent 600 dollars and ran out of other things to fix now it runs like a charm. I cannot believe my 91 ztt actually runs right.