My car died off during idle at traffic light. I thought it was battery but all the electronics and stuff are working. I can crank it, but it wont start. Even the mech dont really know whats wrong. I checked everything the spark plugs and stuff. Could it be bcs the timing belt is worn out? I only can crank but cannot start.