Maybe your PSU is getting old and can't give the boost your pc needs to start. Also, check if your computer parts are well placed, maybe some vibration loosened them. If that were the case, your BIOS would emit a sound signal to tell you so. I'd go for the PSU first. My two cents.