I had a problem with starting which resulated in a tired Battery. It seemed fine to me but on these engines the turning has to be very fast. You will noticed the difference. Another thing of the car running and sundenly stalling can be the cam sensor which failed as well on mine and made the same thing. When a battery is tired the electronics starts to fail as well. But I suggest that you take the car to some one that can test it with an OBD and can see where the foult is.