Is your computer dusty? What about your power supply.... I had a problem with a computer once and I could not figure it out, I took the power supply apart and just cleaned it up. Worked fine, and still works till this day.
If you dont feel confident doing it, match it with another power supply and check that.
or it could be something else, but I thats my experience