In the spirit of causing me more premature grey hair, it just happened again, but this time it was so bad I had to console to even get to the device. It did give me a chance to test my fix theory. Disconnecting a 3rd, completely unique, uplink to a switch caused the processor to go right back to normal.
We do have an NLB device, but its nodes have been staying alive during power outages, I also have the MAC/IP listed in the ARP table staticly.
Regarding your STP suggestions, those have been enabled previously to try and combat this.
It's driving me to drink.