First, we are glad you found and were able to fix your problem.

Second, as was mentioned, we are glad you posted the solution.

Posting the solution is contributing to the 'lack of activity' at this sight.
My reasoning: posting the problem allows others to see how other owners have the same issues.
Posting the answer allows the problem bike to get fixed.
Which means - the problem bike owner did not have to post his question because he read the posted answer. Thus, reduced activity.....
The factory location for the ground cable is on the left side, rear, upper motor mount bolt.
There is a similar mount on both sides of the bike.
There are two similar looking pieces of metal, each with three holes.
Each mount uses two bolts to secure the mount to the frame and the third hole is for the bolt which passes through the motor case.
I believe the ground cable eyelet is sandwiched between the engine case and the motor mount, then the long bolt is threaded through to the other side and torqued to specification.
The ground cable can a contributing culprit to many of the electric 'gremlin's' which prey on our bikes.
For the sake of beautification, the eyelet is hidden behind the motor mount.
Corrosion at the eyelet is undetectable "out of sight - out of mind" and so is not part of the renovation of the electrical connection on this bike. Also, in order to clean the eyelet and its contact area, the motor mount bolt needs to be removed.
Two items of interest:
- the motor mount could not be tightened? aside from the loose ground cable, a loose motor mount bolt is not a good thing to begin with, let alone, the poor ground.
- going back over the previously done work located the source of your problem
Never assume what was recently done, was done correctly.
I remember reading where there was a large group of motorcycles gathered. The owner of a GW was passing another GW and the bike caught his attention. As he was admiring the bike, the owner appeared and asked if he could answer any questions. A brief chit-chat and the onlooker asked where the owner had his new tires installed. The owner gave the company name and the onlooker suggested the owner go back and complain.
One of the axle fork clamp nuts was missing and the other one was loose!
(there are good and bad mechanics out there - all are human and can make mistakes.)
We pay good money to give our bikes some professional attention. It can hurt us and those around us if we don't pay attention to what the professionals do.........
Ride On