Is gpsd being used in OS2008? If so, any idea which version? (I don't have one to check myself.) This sounds vaguely similar to a problem with early versions of gpsd that caused rapid oscillations between "fix" and "no fix".