It sounds like you may have a problem with an engine sensor possibly crank or cam sensor.Your car needs to to go on a diagnostic scanner to see what codes are stored.Or if you can find the sensors get some freeze spray from the chemists and give them a squirt when the problem starts to see if it starts up. Hope this helps you.
Raz
January 2011