Well this sounds stupid but I had the same problem a while back but even though the case button snapped back with the spring the power button that is actually pressed would stick, causing it to start/stop intermittenly. So that would be one possibility.
ShawnCplus
Code Monkey
1,583 posts since Apr 2005
Reputation Points: 526
Solved Threads: 268
Also 300 watts isn't that great so you might want to try disconnecting a couple devices IE. the power hogs and unneccesary devices. Network cards/Modems printer/scanner etc. and see if that helps.
ShawnCplus
Code Monkey
1,583 posts since Apr 2005
Reputation Points: 526
Solved Threads: 268