What make of PC is this, out of interest?
I had something similar - but not quite the same - on my PC at work (Dell desktop, only about 6 months old). Was difficult to turn off, kept on powering on again but the light in the on-off switch lit yellow instead of the normal green. Nothing at all on the monitor. The only way to completely power-off the machine was to pull out the mains lead, and then powering back on was a bit iffy - sometimes it booted up OK sometimes it went to this 'yellow' state.
Since this was a company machine we got the Dell man (should that be "Dell-Boy"?



) in to see to it. He replaced the PSU and the motherboard, but when he fired it up the
new motherboard he'd brought turned out to be a dud, so he put back in the
old motherboard but left me with a
new PSU. That seems to have fixed the problem.
So in my case it was the PSU. Don't know how much help this is to you.