inshorecatch,
Check the GPS connectors. Sometimes they can become loose and not make good contact. Wiggle it around and see if it feels loose. If so, you can try and slight push the connector pins outward slightly to help with the contact. Be careful not to bend them too much.
If that doesn't work, I would call Humminbird and they should take care of it.
Robert