2003 johnson 140 hp 4 stroke does not want to accelerate past 2900 rpm. It did go faster than 2900 when throttle was kept beyond that point but surged and hesitated. Engine control (emm)self check was good at startup and no warning lights or alarm went off underway. It is doing this every...