That time is coming from the radio station via RDS. If it's wrong, there's nothing you can do about except get the radio station to set their clock properly.

Unfortunately, I don't know anything about the rest of your problem.
_________________________
Bitt Faulk