I thought you already tested fuel pressure and it was correct and stayed there thru the full RPM range.
Having injectors cleaned and flow tested is never a bad thing other then the cost of having it done. If this is done you want it done by a place that does marine injectors and not autos...
If the steering is a seastar or teleflex type steering, then the motor doesn't need to be running for it to work. If its still hard to turn with motor running and in gear, the its either the helm or steering cylinder issues
Found one other thread here on iboats talking about PCM outdrive asking the same question. No one knew the answer and suggested contacting PCM. Looks like it was only made for a few years
The serial number doesn't add up with a 2000 motor, shows 90 to 95
So far as hard starts, you say it cranks slow, so see above comments
Might also have incorrect timing
For a small/medium amounts of air yes, water pump and hoses
For large amounts of air, cylinder gases blows back toward the thermostat housing and can almost stop all water going to the motor
Slow crank can be: weak battery, corroded Bat cables, starter or motor bearings are seizing after water intrusion
Gas in the oil will not make it milky, only water will do that
Start with look at the fuses (TKS has a 15 or 20 amp fuse on the motor)
Then is the man overboard kill switch tripped?
Your fuel pump will not prime when key is turned to ON. It runs when cranking coming direct from the starter. Will keep running after oil pressure builds.
Since it was...
Intermittent is always hard to find. The listing about gives you what can cause the long beep. With no past codes I'm thinking a voltage issue. Might just be corrosion
Finding motor max WOT is 4000 to 4400 RPM
Get a laser Tach and put a piece of reflective tape on the crank pulley or damper. You need to be at the spec rpm at WOT