What I found my problem to be is I didn't have a battery switch on my boat and wired it to my fuse block. In that case even when my GPS unit was turned off my puck was still getting power 24 7. Now have everything on it's own switch and installed a battery switch as well. All been good for 7 yrs now (knock on wood).