flasher stays hot

sounds like you have constant power to the turn signal relay hence it getting too hot. you might want to get a test light and see if there is constant power to it. if there is just follow the wire back to the battery, you might have a spot that the cover of the wire is open and it is melted with another wire getting constant power