my fuel injected 800 runs flat when you floor it, disconnected the breather and it ran better so i put a new uni air filter in it, same results. anybody have a answer to what i need to do?