Many shops have no clue what they are talking about as most of the mechanics are younger than our bikes.
Download the manual here and it will outline how to perform tests on the system to trace what your issue is.
Could just be a bad battery. Could be the regulator/rectifier is shot. The stator you have may not be hooking up correctly or the rotor could be bad. Heck, it could just be dirty grounds.
The ride IS the adventure. The destination is just to get gas!