Its not heat related as the cpu temp is ony around 38C.
I swapped the cable for an 80 wire cable but it wouldnt boot properly. I swapped the cable back to a 40 wire cleared the cmos again, restored the enum key I had backed up to the registry and so far everything seems to be working properly. Not sure why but it is so Im not complaining.