I have a 2006 M roadster. Lately when I start it the clock is set to 0 and frequently the brake warning light and the stability control light are on. If I restart the engine sometimes these errors go away but not always. I am wondering if my computer is failing, or could it be something like a weak battery. The battery is probably 5 years old, but I keep the car on a battery tender at all times.