It's charging fine at 13.5 volts.
Go ride it.
Except for the fact his battery is going dead.

So there is something the matter. At this point I suspect the battery.
Surging is a lean condition that produces a 'hunting' for the right RPM, and a feeling of weakness. In the oilheads it's caused by the fuel mapping running it lean, plus possibly ignition timing problems as well. The timing got messed with to pass EPA. You don't hear about surging much with the airheads since they were jetted rich - or at least rich enough - and as the needle and needle jet wears, they get richer.
Monte - an ohm meter is still a static test. These things often test good at rest, but when spinning, fail. This is due to the wiring being flung around and into a position where it shorts. The Oscilloscope will show the different phases while the alternator is in motion - so is a much better test.
But who has an oscilloscope and knows how to use one? Not me! It's just easier to swap with a known good rotor. These things are, after all, the most common failure item in the charging system.