I agree start with the alt.

the fact that it will charge if you rev the motor points to this more than any other part.

a bad vr or not enough voltage to it, does not cause an intermittent charging condition. it usually is bad all the time.