Update: got the part I cracked in, installed it and no change. I hooked up a brand new fuel line to a pony tank and ran it with fresh e-free 93 so that cuts out a problem from the fuel tank to the motor. So, in retrospect, I have:
1) Installed new fuel lines
2) replaced low pressure filter and O-ring
3) replaced high pressure fuel filter and O-ring
4) replaced primer bulb
5) checked compression (good)
6) changed spark plugs
7) made sure I'm getting spark on all cylinders
8) replaced coil packs
9) checked that all fuses and relays were good
10) ruled out gas tank vent tube and gas tank pickup tube being clogged by using pony tank
What the actual FU$%!!!
Aside from replacing the high and low fuel pumps, and screen inside high pressure pump (which could be clogged) the entire fuel system will be new and still have gotten nowhere. Is there something not fuel related it could be???? Again, ran like a champ mid April all day. Loaded it up on the trailer and parked it. A month later, drove it to the lake, put it in the water, started up no problem, idled out of the no wake zone no problem, hammered down on the throttle and it won't go. Full throttle gets me about 12 mph give or take. No spitting, no sputtering, no vibrations, no surging, no alarms. Just no power to get up and go. I am on the lake now running some seafoam through it. Been full throttle for for 20 minutes going only 12 mph and I believe it will run like this all freaking day and never act up or throw an alarm. It just is powerless. Like I'm running a 90hp rather than a 225.