When I start the engine the clock has zero's instead of the time and the trip milometer as also 0000 instead of the mileage I've done that day. This can happen over night or if I switch the engine off only for a couple of hours. Can anyone offer advice