I had one that did indeed become dodgy as it was reseated. I proved that by pulling half the dashboard apart, so it could see it go in from the top.
The solution? Three layers of black electrical tape to bulk it up a bit, and now it is firmly in place without being fully flush, and it works...