Need help. The motor will not go beyond 4,600 rpm. Gradual decline in rpm out put over four week period from 5,500 to 4,600 rpm. Dealer found no codes. replaced plugs, impeller with new wear ring, fuel filters ect . 1k spent still have same problem. Called Mercury no help whatsoever. Compression good 145 per cylinder. Motor runs fine no misses, skips, or hesitation. The dealer wants to replace fuel injectors with no guarantee parts replacement will fix problem. Need opinions or suggestions. Please help. Thanks in advance Mark.