Call Raymarine and see if they can repair it? Could be they fix it for little cost, Fingers crossed!!