This may sound goofy, but it sounds to me like a new battery may be in your future. The reason I say this is because "no voltage" or "low voltage" will cause the clock to reset the way yours does. I would check the battery connections and if they seem to be clean and tight, then I would pull the battery and have it load tested. What is happening is that when you are cranking the starter, you need all the current you can get to the starter. If the battery is in good shape and fully charged, then you should be able to crank as long as you need to without sapping every last drop from the battery. I realize it may SEEM like the battery is ok, but in fact I believe it is showing early signs of being tired. Here is something you can try. Put a small amp charger on the battery, let it charge for a few minutes, and then start the motor with the charger still on and charging. After it idles about a 1/2 minute, remove the charger. It may sound goofy but trust me on this one and post a reply when you get through.