Let me guess . which is under a engine cover??? ok here is my suggestion , run it , get it to do what it has been doing , Not starting touch the coil , i bet its almost to hot to touch! if thats the case theres your prob! Now what may need to happen is a vent and a fan . but Yes move the coil off the motor , maybe to one of the walls.
Try that let me know what happens! You have me currious!!