My 1993 yamaha 130 overheated today. I was running at trolling speed for 7 minutes and wide open for one minute when all of a sudden it lost power and shook violently. I notice no water was peeing out. It took me two minutes to idle to shore and then I put it up on the trailer. I pulled the cover and put some droplets of water on each head and it sound like eggs being place in a hot frying pan. It was hot. I pulled the lower and found the keyway was pushed in flush with the driveshaft. It was not catching the impeller. Compression is 125 on all 4. I jammed a tube connected to the hose without the lower on and turned the water on. This was two hours later. Right bank got hot. Did I damage the engine and what should I replace besides a new waterpump. Thanks