Mine was doing something similar. I finally traced it to worn wiring to the crankshaft sensor. If you've got the 3.3 liter, it's on the left rear of the engine near the bell housing, best reached from underneath. The wiring harness had gotten stretched and the insulation brittle.
SPONSORED LINKS
Monday, February 23rd, 2009 AT 7:13 PM