You really need to check that fuel pressure, then you will know one way or the other ESPECIALLY If you have an aftermarket fuel pump.
OK, then I will let someone else help you with your DI! This is way out of my field of expertise! And from the looks of it you're a much better mechanics than me (I'm null).
I was just asking because an incorrect timed engine can be really hard to start, acting like it has no power and won't accelerate correctly (and stall). I had that on my 2003 GTI LE 2003 after a rebuild and it was very frustrating.
At 120psi DI skis should run good, not great. Some SBT engines come that way.
DI skis idle in and out of the water at 1450rpms. MPEM programmed for this already.
If the fuel pump was replaced with after market then that is your problem. Replace with OEM.
If you replaced the throttle body then the tps will need to be reset.
0 to 80% throttle should read 5/6 volts on the meter. 80 to 100% throttle should read 0 volts. Meter should be connected to black/white wire on throttle body and ground. Checked while ski is not running and lanyard installed.
If you have the original fuel pump then pull it and replace the internal filters.
Airtex FS220 and FS242. Replace the external fuel filter while you are at it.
Hook up a pressure gauge. Pressure should be 107psi. 80psi fuel pressure plus 27psi air pressure totaling 107psi.
All sensors should be connected or it would throw a code. Maint light. No maint light and it is probably fuel related.
And no DI skis do not have a rotary valve.
Running out of the water will tell you nothing because there is no load on the engine. Fuel demand is much greater in the water.
Install the lanyard and listen for the fuel pump to come on. If it comes on great.
Pull the fuel pump and clean it really good and change the internal fuel filters.
Change the external fuel filter if you have not already done so.
The internal fuel filters can be purchased at local auto parts store.
Ok what is your fuel pressure numbers?
When you rebuilt did you use an aftermarket pump or OEM?
Bingo! We have a winner finally. I bet the after market pump is your problem. They are junk. Get a used one off ebay, clean it up and put your new filters on it.