The clock radio in my truck keeps good time also. Temperatures a little on the high side in SW Arizona.

I have noticed it will loose a bit of time on long trips. Normal short trips and it is fine.
Maybe it has something to do with speed and how long the speed is maintained changing time.