A_Freyer

Sitting in exactly the same place, I am getting readings (just from raw data) that are varying by almost 250 feet in longitude and 100 feet in latitude. The 'good fix' LED is illuminated, and I am reading back 'A' as acquired signal.

I bought this GPS because it is listed as accurate to within 9 feet, and I am thus far unimpressed.

I can't speak for your GPS, but I do note that your code appears to be printing the raw GPS position data. If you are noticing variations directly in that, be advised that GPS latitude and longitude are measured not in feet, but in degrees and minutes. Specifically, latitude is in the form ddmm.mmmm and longitude dddmm.mmmm.

The least significant digit is measuring 10000ths of a minute, which is somewhat smaller than a foot.