2006 mercury 250xs 1E001460
I've had my motor at the mechanic and it did not throw any codes on the computer and it appears to idle fine. It seems like its slightly down on power during holeshot, mid range feels close to normal, however once it gets around 4,000 rpms it feels like it falls flat on its face. the power just cuts out and I have to really trim the motor to get it to touch 5000. it has new plugs, reeds and I had the fuel rails cleaned. however I am not too sure how well I trust that the guy that cleaned them did a good job. never received any data showing how they performed. mechanic is thinking I should send off rails to his guy to get tested and cleaned. anyone have any ideas what else could be causing this issue? motor only has 110 hours.
thank you!