I have a 1988 Mercury Laser 220 XRI Electronic Fuel Injection motor. It idles fine but has no power when in gear and a load on it. I have drained all the fuel out, replaced all filters, fuel line, primer bulb, spark plugs. I have had it into a shop and they checked the timing and compression was 120 psi on all cylinders. The spark is good on all cylinders. It appears that the fuel pump is working fine. However, I don't know what it's pressure is. If I disconnect the hose and pump it into a can it pumps fine. I have been having this issue probably 4 out of 5 times I take the boat out. Once in a while it will run fine. It only gets about 1600 rpm when under a load. Any help would be appreciated.