Loseth, wish I knew something about your bike....
Heck, I wish I knew something about my bike... :D
I take mine to "Dirty Mike's Bikes" and have "Oil Can" work on mine.
Look for a motorcycle mechanic with a moderately dirty shop and chat it up with them....
Learn their pedigree... You know the important stuff... Like where they got their training, what they ride and how many years they have been working on bikes, if they have the right tattoos, grease under their nails, and the appropriate beard and bandana.
Seriously... Find a good (off Main Street) mechanic that won't charge you out the Wa-zoo to tell you what the problem really is, and take it from there. On mine a 10,000 mile maintenance at the Harley Shop is $405 (first in first out, Saturday's only :roll: min. 6 hours and that's if you get there before 7, two hours before they open), at Dirty Mike's $225 about 2-1/2 hours (show up when you get there :D ).
Dirty Mike loves test riding my bike after the tune-ups and such.... He'll be gone for half an hour, instead of the usual 3 minutes around the block.
"I love ridin' Ur's. It's stock-n-smoooooth... Have a beer. How much ya want?". :D