Hey I ride an 05 M7 and last weekend when I was riding it wasn't getting the right RPM's. Some of the time it would run where its supposed to and then I would climb another hill and it would only get up to 7500. It did this off and on all day. I stopped and let the clutch cool off and it would still do it and also put on a new belt. Any suggestions on what it might be? Thanks