Just got my 07 xrs back from the dealer, a new motor was installed all covered by warrenty at 1800 miles. First day riding it ran great in the parking lot and as soon as I got to the cabin at about 7000ft it had no bottom end power at all until I held WOT and at 6800rpm it finally started to pick up. The exhust was getting louder at lower rpm and seemed to have a cracking sound to it. Any Idea's of what might be causing this?