I have an Eagle Ultra Classic fishfinder with a speed/temp sensor wheel. When out of water the speed sensor works just fine. It spins freely and registers the speed when you spin it. It is mounted as intructed flush with the bottom of the boat in a place, not next to any ribs, that is in contact with the water all the time. When moving at slow speeds it registers inconsistantly but at high speeds it usually registers 0 mph. I can't figure out why it isn't functioning properly. Any ideas? Thanks.