Mark,
In our case, the fixture had corroded a bit, but the connection at the bottom inside the mast had also corroded, so it required fixing both to get our steaming light working again. I thought that replacing the bulb and the removing corrosion at the fixture was enough, only to find that it still didn't work and required us to raise the mast to get to the connections inside the bottom of the mast, clean them up, before it worked properly.
Frank