First time post, looking for some ideas. The boat has the 240 EFI M2. The boat hit a sandbar, sucked up sand and plugged up the works. After being towed back, the mechanic was able to flush the sand and get the cooling system clean and working. The impeller I'm told is good to go. He was also able to clear all but 2 of the engine codes. Now, the boat will only do headway speed. Does anyone have any ideas on what the remaining issue could be? I don't think the engine is junk, it seems to run just fine, just won't throttle up. Is it possible that the engine codes that won't clear are because there are more issues like a cracked block? Any info would be greatly appreciated. Thanks.