Just a thought but I have a 97 2.5l...I had similar problems. Just like you said started out to be every once in awhile to cant drive it...I found a short in the wiring on my crankshaft sensor...replaced the sensor and now it runs great with no problems...in trying to find the problem I also...