First option, give it a clean, using an air canister blow out all dust etc. Disconnect and reconnect all cables.
Then download a Linux live cd iso file, burn to disc and try booting from that. If this works, copy your data from your hard drive. I suspect hard drive may be on the way out.