Sounds like when the optic sensor took a dump in my 96. Real long crank times with lots of coughing, catching, and stalling. Once it did start it loped like crazy, blowing smoke from the pipes. High idle switches didn't work. It would stop the loping idle once i touched the go pedal...