After a 100 hour oil change (on the lift, no sea trial) I ran both engines and after cool down checked oil levels. All good. A few weeks later I was finally able to run the boat. After idling several hundred yards to open water I went to launch and within a few seconds of each other both engines started to run rough. Neither engine will go over 4000 rpm. Normal cruise is around 4000 rpm with top end 6000 rpm. Engines are 2019's with +/- 210 hours. Both engines run rough through the full throttle range. Idled back to dock and began to troubleshoot. I have changed fuel filters, drained each vst, no water no debris in either. Fuel water separators clean and free of any water. The only common elements is the fuel source ( single tank with two pickups) and boat ground system. No codes or errors indicated on C-10 gauges. The engines act as if they are in a fail safe or limp home mode... The fuel tank was filled last September (150 gallons) with a couple of partial adds of 45 gallons or so once in Sept 23 and again in November. So while the fuel is not fresh out of the pump, it has not gone stale yet. I only purchase ethanol free fuel. Any thoughts?