I just spent a bit of time refreshing my understanding of NMEA sentences and realise that I didn't see any sentences that have MPH in them, only apparently KPH and Knots. Maybe the conversion from one of them to MPH is the erroneous part?
Still going to open the unit up and see what makes it tick.