Traced my charging problems to shifted magnets in the magneto rotor. After searching in these forums and checking Youtube, I went ahead and took things apart and removed the magnets (at the cost of a new 3 "speed" heat gun, on sale). Removed all the old glue (Only stuck to the magnets!) and then used brake cleaner to clean everything up.I then whipped out the JB Weld and reinstalled the magnets - late in the day of a very hot day (Yes - it does get hot here in the Great White North!) Why the mention of the temps and lateness of the day? Well I used some cut up chopsticks as spacers to evenly space the magnets as I stuck them on - the chopsticks were within a millimeter of being the right length. I then removed them and went to check things out a day and a half later. It seem that moving the car in and out of the garage (as well as heavy trucks driving by the house) set up enough vibrations for the magnets (especially those up top) to move a bit - just enough to attract themselves to each other. The bottom three that had been put in first stayed in place but the top three had joined the others near the bottom. After a suitable period of cursing, swearing and eyeing a nearby gas can and matches, I decided to remove the three "roamers", clean them and reinstall them. This time the spacers stayed in place for the "roamers" and the next day, the magnets were all where they belonged! As were the spacers, now firmly glued to to the spaces between them (I was having visions of the Roadrunner and Wiley Coyote - I was not the Roadrunner!) Out came the heat gun (and a concentrator to narrow its range) and I was able to pull out the chop... er, spacers. Now, I would like to add some JB Weld between the magnets as others have done, just in case I build up enough heat to soften the glue again to keep the magnets from roaming individually. So comes the next problem. (Damn, this is getting long!) The rotor does not look like the other 1st gen rotors I've seen in other pictures so I suspect this job has been done before (Only 80,000 km on my '06 DL1000). these magnets have a shape, when installed that makes a smaller space between the top edges than the space at the bottom, so putting some JB in there is going to be tricky. Remembering my spacers, I checked and found that I can get some aluminum rods (No - not welding rods) that are 5 mm in diameter. The chopsticks were 5.41 mm so I think that with a coat of JB Weld on the rods, they should be a reasonably snug fit between the magnets and with a melting point of over 1,200 deg F., they should not liquefy. Being non-ferrous, I would think they shouldn't affect the action of the rotor magnets and stator. Question - is there some other problem that could occur because of the added metal in the rotor? Does anyone know? Weight wise, the weight of aluminum is quite low and it would be evenly spread out. In fact,it might even be lighter than the same amount of JB. So - expert opinions? Tarrot card readings? Oh - and one more problem. The chopsticks weren't a perfect fit so onw pair of magnets have a space at the top just big enough for the rod to fit through if it somehow got loose, but given the centrifugal force of a spinning rotor, I don't think this could happen. Thanks in advance for any answers. Sorry this was so long, but I do like to talk - even when writing.