I have the same problem with my 2003 2.5. Clock and ODO reset to zero when I start the engine. Must be voltage drop somewhere but as the voltmeter I've put in the circuit only shows a battery drop to about 10v as the engine turns over I can't see that causing it.
Anyone any possible ideas/solutions?