Disabling CPU before suspend and enabling it after wake up

It sounds as if the processor itself may have a failing core. Try disabling that core in bios or replace the processor (or entire machine). Are you certain the processor has not been overheated? It may need cleaned and new thermal compound for the cooler.