Okay so i figured out its not the cpu. I decided to have a look at the cpu socket after taking it out and I'm pretty sure i found my problem. Bent pins in the cpu socket..
is there any way to go about fixing this or is it too dangerous?
Edit: Just realized you said to do this earlier 'I would also try reseating the CPU and inspecting the CPU socket for bent pins.' - alexoiu