Check all your grounds for tightness/corrosion. You will need a service manual/wiring diagram for the ground locations, there are probably quite a few. If they all check out, I'd look at the alternator. Sometimes, even though they seem to be charging there can be other problems such as AC ripple (where the current is not completely converted to DC) which will cause trouble.
[FONT="Palatino Linotype"]~My Rides (to name a few) ~
1986 ATC250R, 1985 ATC350X
1985 ATC250R Missile (90% done)
1983 ATC185S
1999 TRX416EX
2003 Honda CBR600RR
1990 Yamaha Zuma
1985 XR80 w/100 motor
1967 Honda CB77, '65 CL77
1962 Puch 250 SGS
1984 XR350R (owned since I was a kid)
1972 Suzuki T350 Rebel, '73 T500 Titan
1964 BSA A65 (needs restored)
1968 BMW R60/2 mint original bike
1976 Kawasaki KH500 triple
Anybody have parts to trade for the above models?