Take it this is a new issue? Could elaborate on the boat, engine, maintenance, etc? Do you regularly drive it on/off the beach? Have you ingested any debris, including rocks? How often do you grease the thrust bearing and fill the bowl with oil?
My guess it hasn't been maintained and the bearings are dying and maybe taking the impeller with them.