Turbulence can also create a false or no read from a transducer. It could be that the transducer may be in the wrong spot, or too low, or even too high. I had to relocate mine a few inches up to get it out of the turbulent water area.
Just a thought.
Clyde