2000 New Beetle with Head/ Tail Lamp Issues

Hi, I really like my 2000 Beetle, but about every other month one of the head lamps and the corresponding tail lamp will go out. I take it to my regular mechanic and he’s able to make it work again for just a few bucks, but the problem reoccurs. It seems like one good pothole does the trick.

Two questions, why does this keep happening and can anyone recommend a shop in the Chicago area that could fix it for good?

Thanks a bunch.