Main Motorcycle: 2018 T120
Join Date: Apr 2018
Location: Long Beach, CA
Other Motorcycle: 2018 Tiger 800 XRx
If your MIL (Malfunction Indicator Light) is on, you can check for the specific DTC (Diagnostic Trouble Code) or codes that caused it to lite up by doing the following,
Press and hold the i button, turn ignition on, wait until you see dtc in the speedo display and release the i button. Make note of the code(s). A proper code begins with a “P” followed by four digits. P0000 = no faults. FYI - My MIL didn’t come on immediately after I noticed the issue.
Or you could pull the bolt on the tank, pull tank back a little, raise and support the rear of tank enough to get your hand under it, follow the spark plug wires to the coils mounted on the main top frame tube and check for bad wires or terminal connections. Hell, tighten everything up, can’t hurt. Not hard to do and who knows? Caution, if your tank is full don’t tilt it up too far or you’ll get fuel out of the overflow and out through the EVAP canister.
Just thinking out loud, When it was ‘really’ sluggish we know you were losing spark energy, a lot of it by your description. So it makes sense to me by losing less spark might mean less sluggishness because of more/better burn.. for the record I’m not a mechanic by trade but spent my working life troubleshooting and repairing light to heavy mechanical/electrical equipment.