Sounds as if the cam position sensor is bad.. It is trying to start with the timing 360 or 180 degrees out. Not a difficult repair, not an expensive part. Sometimes repeatedly trying to restart will get it going, but it is often flooded by the time it figures out what the timing should be.