imported post
A couple of ideas. Do a voltage drop test at the battery when you use the starter? If it drops below 10 than most likely battery is poor. You can also use amp meter connected between postive post of battery and the positive cable and see how many amps it putting out. Make sure you have the right scale or you'll fry your meter. A GL1000 only puts out about 3 amps @ 5000 rpm ( according to manual ).
Also check for any voltage difference between battery postive terminal & ground and then put the meter on the postive cable at the solenoid. If there's any difference in readings change this postive cable. I had this problem & even though I took it our & cleaned it real well it still wouldn't read properly once it was under load. Changed this cable & no more problems.
14 at idle seems high to me. If the headlight is dimming when you put the brakes on or a signal light on it sounds like a connection issue, something is feeding back into the system.
Disconnect battery ( you can leave it in the bike ) and let it sit overnight. Go out in morning & check and see what reading you get. A healthy battery will hold 12.5 & higher. The lower this reading the poorer the battery. A new top notch battery will read around 12.7 volts. You can do this test with the battery in the system. If difference in reading something is draining on the battery.
The stock batteires are small, with a less than robust charging system and they don't last long. If they are over 2 yrs old then I would change them.