I had the same problem on mine and found a bad solder connection on one of the "posts" that comes into contact with the lamp.

After re-soldering it to the springy copper thingy again I haven't had to change any lamps.