Warm / hot to the touch , would be indicative of looseness or corrosion at a ground .. or any connection ..The usually happens at the battery connections and terminals. These should be cleaned every so often .
But, I think the problem is at a coil .. somewhere .. that is heating up a bit too much.
The "hands on" is excellent advice .