Thank you

. I just noticed sparks around the plug cap...so I guess I don't need to change the entire cable. Just the cap should do it!? Is it easy to unscrew the cap from the cable?
Lastly, Do you think the little oil leak around the engine is a related issue? I've been riding with the arcing for over 4-5 months now. Hopefully it shouldn't have caused any damage to the engine :(
Really appreciate your help on this. Thank you guys!