The weird thing is that, if I ignored the odd sound, I think I could have cranked the throttle and been fine. It only stalled when I dropped down to idle. I was being cautious because of the noise and that's why I limped back to the dock at 5mph. As for overheating, it WAS 90 degrees out, and I...