the starter on my maruader´99 vz 800 seems to labor and doesn´t sound like it should, almost as if it were out of time. The bike runs great once started and starts quickly when warm. Could this be the brushes in the starter and or carbon build up in the starter causing it to bind somewhat? Thanks, anything will help.