I think something bad happened to this server, because my last post didn't make it.
Anyway, the fact that your uP is heating up is yet more evidence that you are getting an inductive spike. When CMOS circuits get a high-voltage spike, a parasitic SCR can turn on, causing a lot of current to flow, which will generate heat. When the power is removed, the SCR turns off and, hopefully, nothing has been damaged.
---------- Post added at 00:16 ---------- Previous post was at 00:16 ----------
I think something bad happened to this server, because my last post didn't make it.
Anyway, the fact that your uP is heating up is yet more evidence that you are getting an inductive spike. When CMOS circuits get a high-voltage spike, a parasitic SCR can turn on, causing a lot of current to flow, which will generate heat. When the power is removed, the SCR turns off and, hopefully, nothing has been damaged.