Try replacing your power supply ...... I have had the same kind of problem !!!
it was my power supply .. i could write out a detailed reason why but am currently at work and dont have the time as our network is playing up !!!! ... but i Believe your problem is your power supply.
due to the fact the computer starts up but has errors after powering on !