Hey guys i have a 2011 can am renegade 500 stock with mud tires. It seems to be hitting the rev limiter around 20-25 mph???? Gone threw quad cleaned sensors new fuel pump plugs and wires. Timing is good compression is good. Was told it was the ecu so bought a used one and still doing it. Any help?