I notice you said that it was grounded. The only ground it should need would be through the dash itself. Is is possible that the socket has loosened? I would try to snug the back of the socket with pliers. If that doesn't do it - it's probably just bad.