I see you've been focusing on the fault being in the hardware, but what about the software. Have you tried adjusting the settings in the sonar settings on the device? I had something similar and when I changed the settings to filter the surface interference stronger it mostly cleared up for me.