It turns out that water and cable lube had run down into the speedo drive and made a mess all over the wheel. That was a simple fix; just remove wheel/disc/speedo drive, wipe clean, and replace grease. I also took the time to clean the speedo cable with kerosene and re-lube. While I had the kerosene out I cleaned and re-lubed the drive chain as well.
The squeal was the result of a bad rotor. I swapped it for another one and all was well.
Then the new starter solenoid went on (with some different mounting hardware than the original) and the bike looked good to go.
This took all of about 2 hours to diagnose and repair, but I had all day off so I of course had a bad case of "while I'm in there."
I pulled and cleaned out the new petcock. There was a bit of rust in it from the tank but nothing too bad.
After this, I decided to take it for a test run to see if the new rotor was good to go. There was a problem though, the bike would NOT start. Actually it wouldn't even turn on. After checking everything I could I finally determined the ignition cylinder must be faulty. I pulled it and sure enough it was melted: completely fried. So I cut the wiring harness of of it and made a new "key" from the old wires by splicing the black to red and brown/white to brown, thereby emulating the ignition cylinder's "on" position when it is plugged in.
|Not a key in the traditional sense, but it works.|
After relocating everything I figured I'd shorten up the spark plug wires a bit since they were a touch long. I removed the NGK resistor caps and wire sleeve to reveal... electrical tape? Fuck, electrical tape on spark plug wires is not a good sign.
Luckily main jet changes on the Keihin CR29 specials are stupidly easy. Remove the float bowl drain plug and boom, there are your main jets peeking out at you.
Oh well, I had to let her go home like this. She was running strong and there's no lean condition at all above 1/4 throttle. Even up to 1/2 throttle the plugs looked fine. 3/4-full throttle was where it was an issue with being overly lean but the owner has been instructed to take her easy until she returns next week for an oil change.