Turns out later (after 2 hours of debugging, and going crazy) that I had made a calculation error, the values triangulated by tracking 4+ satelites equate to deg, min, and seconds while I had thought they were decimal degree Latitude and Longitude all this time.