My boat is a 2000 Outback LS, 5.7 L EFI , 442 hours. All has been pretty good for the 10 years I've had it. I would like to think I'm very skilled / mechanically inclined with inboard ski boats, I've had a few and perform most, if not all, maintenance and repairs myself.

Last week I went out for an hour ride and had some issues on the way back. The big fuel pump was humming louder than usual.
After running at about half throttle for an hour, I was on my way back to the dock and it started to cut out on me...like I was out of gas. Since the gas gauge is all over the place, as usual and doesn't give an accurate reading anyway, I slowed it down to 10-15 mph to conserve what little gas (I thought) so I could make it back. Could not remember exactly when I last filled it completely. After a few hundred yards, it really started to run rough and soon after killed...And would not restart. It did have a couple small backfires too. Thankfully I was in site of the dock and just pulled it in with my jet ski.

When I got a chance, I filled it with gas to full, but it would only hold 18 gallons, which meant I still had 9 gallons in the tank when it killed ( holds 27 gals), I also changed the fuel filter, it had been a couple years.

I routinely add stabilizer / ethanol shield in the gas....

Then it initially started right up, but died after 10 seconds or so, then it would not restart after Several tries. i loosened the nut to ensure i was getting fuel through the pump. On the next try it started right up and ran smooth at idle. Let it run 20 minutes and all was good. The big fuel pump seems to buzz normal. But it presently it seems to run okay...but almost dies when I initially put it in reverse, have to let it "warm up".

Any idea of the problem, I hate fixing something not knowing what is/was the cause?
I changed the spark plugs about 2 years ago, but not the wires. Think I need new wires?? Fuel pumps going bad?
Are there two fuel pumps, I see a small one about he size of your fist and another big blocky pump the connects to the main fuel filter??

Any thoughts or experiences?