Well, unfortunately, I have two possibilities for you. Either the system board is dying (my Dell Inspiron 600m needs pressure in just the right spot to boot) or you have a system that uses the battery to stabilize the power supply, and have a bad battery.