Don't you think it could be the fact that you have reattached the IHS to the CPU ? What did you use to make the contact between the cores and the IHS ?
You should try with a CPU having its stock IHS or you won't be able to tell if it is the IHS remount or something else which is wrong.