Re: flushing engine
You can make an adapter from an old garden hose.
Remove the raw water hose coming from the transom/oil/power steering cooler that feeds the thermostat housing at the thermostat housing. Cut the garden hose to the length desired, however, be sure that you cut the appropriate end to mate with your flushing hose. Attach the cut end of the garden hose to the inlet of the thermostat housing, and tighten with the same clamp for the raw water hose.
Then just turn your hose on and let it flush for 5-10 minutes; drive lowered.
Be sure not to run the engine, however. The lack of water around your raw water impeller will fry it.
Hopefully whatever is blocking your system will find its way out. It could be an impeller vane. It could also be stuck in or around the thermostat itself. You may want to check that, especially if you aren't getting water through the system with the muffs...