Maybe try exploring some other troubleshooting steps. Reset Defaults, try bootup without any cards, and inspect NAV directory for excessive waypoints to minimize processor load. If that's good, then might try an external receiver. If you have other networked capability, can sharing GPS or if possible try with another boat before purchasing the external.