Check for a lamp socket terminal too close or touching a switch. Several years ago I had trouble with a Demo Man that kept blowing switch matrix chips every so often. I found a lamp socket terminal touching the right hand slingshot switch. I had to bend the socket terminals away slightly and place a piece of electrical tape between the socket terminals and the slingshot switch.