Hello, helpful members. I have a 1996 Crownline BR176 I picked up last year which we’ve taken to the water about 3x before without any issues. This past weekend, we were on the lake cruising about 5 mph and the engine just stalled and wouldn’t start back up. I’ve rechecked at home and still the same - just cranking but no go and I also noticed that this engine squeal seems to be the one that’s keeping it from the engine running. It is not the belt because I’ve already disconnected and confirmed the water return pump and alternator are spinning freely without any issues. I’ve also tried starting without the belt connected and it is still giving me this squealing sound. I’ve searched here and it points to either fuel pump or maybe a seized gimbal bearing but it sounds to me that it is actually coming from the inside of the engine but I’m not really sure. I’m hoping someone on here is familiar with this specific sound and can help. I’ve attached a vid and I have more but I think this one clearly shows the sound I’m referring to. Any help or point in the right direction is much appreciated. TIA!