If you've changed the PSU and it's helped the problem but not solved it, I'm still thikig your PSU is at fault. Which make is it and how much did it cost? You can see the model by lookig on the side of the unit.
thanks i found the problem though. the things around the cpu, thouse cylinder things soldered to the mother board, was leaking. i bought a new motherboard and it fixed up the problem
Something many people overlook when troubleshooting computer problems,myself included! Note to self-remember capacitor swelling and leakage check!