2009 CHU MP8 starts and idles fine, even revs good. When you get it out on the road does great shifting through the low side but once you get to high side it’s like you lose throttle but it’s on the floor. Pulled code and showing engine fuel delivery pressure. I check valve on the front of the head and the plunger is moving freely. I also check fuel filter house bc I had one that was sucking air on the backside of primer but it seems to fine. Could it possibly be the cups? I looked in fuel tank to see if there were any bubbles coming out on the return and nothing.