Just don't start throwing parts at it to fix it. Take a voltmeter from the aircraft parts section of Harbor Freight. Measure the voltage to ground from both left and right bulbs AT THE BASE OF THE SOCKET where the bulb is inserted. They should differ, right being higher than left (1). If they are the same, then measure from the "ground" of the socket to a real airframe ground. They should differ, the right being zero and the left being somewhat higher. (2)
1. Follow that power wire back until you come to a supposed place where they should be the same, say, a switch. Measure both terminals of the switch. They should differ. You've now found the dirty, corroded, or faulty component.
2. Find out why the lamp socket shell isn't grounded ... loose screw, corroded, etc.
Again, parts is expensive parts. Don't start throwing parts at it until you prove to yourself that (a) this is the defective part and (b) it can't be cleaned or resurfaced.
Jim