Cooter,
I might try to perform the Free Running Current Draw Test, pull-in, hold-in, and return test on the solenoid to see if I can identify anything. I was reading about the tests in the service manual and in theory they seem fairly easy to perform. At the least it will help me to learn more about the bike, at worst I destroy the solenoid somehow and have to buy a new one. As you said they are cheap so I won't have to take out a second mortgage to fund it.