Why is my new garage door going through lights so fast?
Vibration is still a good guess. Try a "rough service" bulb, usually sold for the work lights that you hang under the hood of your car.

You can also try a 130V bulb; cheaper bulbs are rated at 120V, and so don't tolerate line voltage fluctuations as much.

Another option is an LED bulb. A 40W-equivalent is in the $10 range, and they are supposed to be very vibration resistant.