GPS puck may be bad, I had to replace mine last year.

Also, jiggle the connection around a little on the back of the unit while it's on and see if that box comes back on, mine does that once in a while, especially if I use the wire harness on the back. I seem to get a better connection most of the time without that harness, as goofy as that sounds.