Plug removal/felt did not work for me..and Chris was great trying to help me as always. I also put a mesh screen over the speedo plug hole-and it got worse. Last attempt, I removed the plug, and then taped 2 silica gel packs over the hole. Then I used a sheet of styrofoam around the outer part of the speedo (where the wires are on the inside) to try to keep air from flowing into the speedo head. Then used landscape fabric and by trial and error, made the biggest silica gel pack I could fit in the pod and tied off with zip ties. Lastly, I pushed as much foam as I could up through the bottom of the speedo where the wires go through thinking it would 1) stop air flow into the pod and 2) the more I could fill the pod there would be less air to change temps. I have rode 10-12 times since all of this over the last six weeks or so-and for the first time my speedo has not fogged once. HOWEVER-it has turned cooler and less humid here in NC and I don't know if all this fixed the problem-or if it is the humidity/temp change. BD should truely be ashamed of putting a piece of junk speedo like these that fog on a 30K bike.