Engine stumbles at high RPMs, not sure what's up