Clock off by 4 min even if "use network value" is on (probably due to an app) Few days ago i noticed that the clock on my phone was 4 min earlier than "real" time. I thus moved to "parameters > date &amp; time" to check that automatic was "on" and indeed it was "on". I then unchecked/rechecked the box and every get back to "real" time ... but only for a few seconds ...  indeed just a few seconds later the clock suddenly shifted 4 min earlier!

I tried many things before finally discovering that if I turn off "data" connection, the clock remains at correct "real" time. So it is probably an application that for unknown reason is synchronizing to some server and then modifies the clock.

I have a HTC desire - Android 2.2.2 and I have installed no particular application that can make me suspicious to create such time shift (nor i tried to root my phone to any custom ROM). 

Any idea for which application could do this or anyone else having same issue ?
Try disabling network time and set the clock manually. Network time relies on your mobile operator setting their clocks correctly, while it is usually a good bet, some misconfiguration on their side could mean that their clock is returning incorrect time. Another possibility is an issue in the database of time offsets in the device (this controls corrections for leap second, etc).

Try checking your time with http://time.is/.