i heard elite performance is pretty good. just a thought. have them check your valve adjustment. i know i had wanted to take it somewhere and have that done because it probably was due and i don't believe the owner before me ever did it.
i just never got around to it and since i did all my own work on the bike i never had a reason to have it at a shop.
__________________