If laptop is on for a few hours it just switches itself off, dies, i can restart it, it works again for a while, all random times then goes off again. I use windows xp, laptop is a hp pavilion zd series. It does get very hot and the fans are going full blast, i checked them and cleaned them from dust, (there was not much in them though) any ideas ?