Sounds like the voltage regulator. I also suck with electronics, but owning an aprilia futura forced me ot learn more about them, an dwent through a few regulators and solenoids on that bike. I have a TLS never had charging issues, just oil leaks
Tom