Hi Fox,
I think this is overheating related. If you can take the laptop to a cool place like a basement and see if it will boot. Also, use a can of compressed air to blow the dust out of the bottom. Remove the bottom panels. Make sure that you hold the can of air upright.