Just bought a 1997 xp motor was rebuilt 10 hours ago, it has a racing grate, new performace impeller, aftermarket flame arrestors and performance exhaust so there's no reason it shouldn't run in the 50's at least. The issue is it runs good, starts up on the first crank, has plenty of power out of the whole but the top speed is suffering(it will only reach 40) , I know the speedos lie but my 1996 blows it away and it just has an aftermarket flame arrestors. What kind of issue could this be and how do I fix it. Thank you!