HI<br /> I've got a Merc 90 s/n 968693 that will sometimes rev to 4000 and other times only go to 3000 sometimes within 15 minutes of each other. It's got new plugs, fuel, filter, filter screen and lines. Idle seems to be a bit rough at times then its OK and smoothes out, no backfire, seems to pull up smooth but sometimes won't go beyond 3000 no matter what I do with the throttle, next time gets up and hits 4000.<br />Thanks for any help