yeah it was weird, for the 1st few months we had it the car always cranked over fine, and nothing else failed to work. This is why at first i couldnt figure out why the clock was loosing time. i even swapped the clock for another in and it was the same.
eventually though the car started to need a jump start in the mornings, so we put a new battery in. This solved the starting problems and as an added bonus the clock was fixed too!