I have a boat in the shop I just can't figure out. It's a 2000 Sea Ray, 21' with a 5.7 Mercruiser MEFI 1 TBI.It runs rich always. Customer states it ran well when put into storage last year, has run rich always since being put into service this last session. Engine appears to be in good health with 180 psi of compression and less than 5% leak down. I have installed a new fuel pump and regulator which brought fuel pressure into spec at 30psi. All the ignition has been replaced except for the coil which has good output. The injectors have been cleaned with no difference in operation. I tried automotive injectors which made it run worse. I do have an automotive MAP sensor installed with no difference. All sensor readings are in spec with the Mercury scan tool. Injector milliseconds are at 2.2 when idling rich. Vacuum is at about 12"hg when idling poor and goes to 17 under load. I seen a great post from 2010 but they didn't finish with the result. Does anybody have any ideas? Any information would be greatly appreciated!