Issues such as these can sometimes be attributed to a corrupt Waypoint ...
It might be a good idea to export your Waypoints and import them into HBPC and check for bad dates, weird latitude/longitude numbers or duplicate Waypoints ...
Then delete the Waypoints from the HB unit, Restore Defaults and test the unit with no Nav data or map cards in the unit ...
Rickie