As posted check/clean all the earth points.
Clean up all the connectors and bulb holders (bit of fine grit sandpaper needed)
If it still doesn't cure it its worth buying a multimeter and checking to see if your getting 12v to the bulb holder, if not work back to the fuse box to see if your getting 12v there.