I have a '02 300ex that has me confused . the bike starts and idles great but for some reason won't rev beond 1/4 throttle ..? the exhaust is not blocked carb is clean , no air leaks around carb, and no slack in throttle cable . any help would be appreciated !