Lighter pushed into the dash.
For my 96 Explorer, it was easy to access the lighter. There are 2 screws near the bottom of the panel bezel. Remove the screws, pry out the bottom and then work each side loose from internal fasteners that are near the top. Pull the bezel out a little and you can remove the electrical connections from the lighter socket. The outer shell of the lighter can be unscrewed from the inner part.
The plastic bezel is always enlarged and allows the lighter to be pushed in. What I did was to machine a couple of thin bushing that will fit between the two parts of the lighter on each side of the bezel.
The dimensions of the bushings in front was 7/8 hole in center and 1.05" outside diameter. The back bushing needs the 7/8 hole in the center but the outside can be large enough to prevent the lighter from being pulled forward through the bezel. I made the front bushing out of some black anodized aluminum I had lying around. It helps when you have a cnc mill in your garage. If anyone wants me to make some bushings, let me know. I have them on ecrater.com
fostermachine@aol.com. They are priced at the cost to make them. $5.95
Since writing this post, I have provided over 100 of these washers to permanently fix the problem. Happy to be helpful to solve a problem.