in my 96cr250 i have a pc pipe and scilencer and the rivets on the scilencer the back rivets (the end where the scilencer fit into the pipe) keep coming loose. it leaks exaust. i think it has to do w/ too much vibration. my pipe springs also vibrate against the pip and i can hear it. i know its not crank bearings causing the vibration but i think its from an o ring where the pipe connects to the cylinder. any thoughts?