You may be right
The diode may be shot, or it may be wired in incorrectly (backwards?). How new is the boat?You can check the diode with a multimeter. With the light on you should measure about 0.7 V across the diode. You can check the diode's resistance with the ohmmeter. The diode should show low resistance with one polarity and very high resistance with the other. If it's low or high both ways, it's probably bad. I hate the diode setup anyway because it wastes precious electricity in heat.I solved this problem on my H23 (which had no steaming light switch anyway) by completely removing the entire assembly (less weight at the masthead) and running the wires to a new steaming light (Aqua-Signal) that I mounted on the front of the mast above the spreaders.For an anchor light, I use a Davis Megalight (LED) fastened to a pigstick which I hoist on the main halyard. The light ends up being about a foot above my wind indicator.It's not quite as bright as a USCG-certified anchor light, but since it draws less than 0.1 A, it won't drain my battery overnight like a conventional light will. I'd rather have a slightly dimmer light that stays on all night than a legal light that goes out at 1 am and kills all my electrics in the process. I also keep a small Dietz hurricane lantern (oil-fired) on board as a backup. The regs. say the anchor light has to be visible at 2 nm, they don't say it has to be electric. Good luck.PeterH23 "Raven"