I had a similar problem with my old lowrance unit. It turned out to be a small scratch on the bottom face of the transducer. replaced the transducer and it worked fine after that. As for a replacement, my vote would be for the 240 garmin. Hope this helps.