Something certianly isn't right. I have two Garmins and 3 GSC10s with a total of over 20k miles between them with no such issues. Only thing I can suggest is checking the distance and alignment of the magnet.
I've had other issues, just not those issues.