This site www.rswarrior.com is great
You can get enough information here to fix anything
On your bike, before you take your motorcycle in to a dealer
And pay hundreds or thousands
Just ask the people in this site they are as smart as it gets
That's my experience.