Was the alternator tested? It could have started 3 times for you until the battery was drawn dead because the alternator was not charging the battery. Is the SES light on at all? A cam or crank position sensor can cause no start issues as well. Also do you have good fuel pressure? When was the last tune up?