Well, no luck with the plugs. I swapped from one motor to the other, starboard still runs great, port not so great. The mechanic did a fuel sample and all was good, did another compression check and all good, no codes from computer, he did a spark test and all coils are working, he says the computer says the motor is running at 100%. Both motors fell about the same up to about 4k rpm then the port stats to lag behind. The mechanic really has no other suggestions other than more diagnostic time, I cannot continue to pay for diagnostics with no results. I just had the injectors cleaned before I took it in. Any thoughts on the next step in order of most likely to least? I am thinking of just swapping parts from one motor to the other until I find the problem. Do these motors have O2 sensors? I can check the reeds but am not seeing any idle issues. Map code was on the starboard motor and has not re-codded. The port motor still seems to be running rich, it smokes more than the other motor at idle. Thanks again for any help.