|Do you know what, if anything, happened to it between the last time it worked OK and the first time it didin't?|
Open it up, disconnect all the drives and remove any add-on cards. Verify the cpu heatsink is firmly seated. The start it up. If nothing has changed the motherboard and maybe the cpu are probably bad.
You're not really green until you're soylent green.