My X Mark will not achieve full RPM. Idles and runs smoothly until it achieves about 50% of RPM range then starts acting like fuel starvation. I replaced the fuel filter and drained both fuel tanks and put in fresh fuel. No difference in the engine RPM behavior. This came on suddenly (ran fine...