Guys. Tried to surf yesterday. At about half throttle, it lost all power. Went to N. Tried again, can’t get past idle. Knocking real hard like it’s starving. Shut down boat, tried again, same symptoms. Would only stay running for 30-45 seconds and die. Got to a point it would not start. (I was in the middle of the lake trying to limp to dock, so would start, engage gear and idle till it died) Eventually had to be towed in. Thoughts? Fuel pump? TPS sensor? Relays? I can’t figure out how to look at diagnostic on LINC. No dealer code either. Uggg. Any suggestions?