I have a 2008 xp. I am having the check engine flash and the beep coming on. It is always around 6000 rpm and in a constant throttle position. When I let out of it the code goes away. It doesn't seem to be as big of a problem when I have it pinned to the bars. Any ideas why or where to start?