My best guess is that your battery cannot handle the fan and starter all together. If the bike starts stuttering and shuts down when hot is a good symptom of that. The charging system is faulty and thus the voltage drops mainly due the headlight and fan kicking in when hot. when the TCI gets around 11.5v or less it starts acting up and messing up the ignition and the bike stalls. Then the starter just gets lazy because the voltage is already low and is being drained by the fan. The headlight is not a player anymore because it shuts down the moment you hit the starter switch. That is very normal unfortunately
Sent from my SM-G930F using Tapatalk