I had a 2001 that would do the same thing. Everything pointed to the crankshaft position sensor. I removed and replaced the sensor which was a mild pain in the butt. Afterward I could never get the car to start the internal security system looked out the ignition. After spending a lot of money...