I'm throwing the towel in. Since I made the thread, I brought it into the dealer... and of course the day I bring it in, it starts working.
So they found nothing and it worked for a few weeks. Tonight it lost satellites again.

Looks like I will use this as an excuse to pick up an RSNAV.