I don't buy that BOTH GPS and compass can be off.
The compass INSIDE the GPS perhaps but not both forms.