actually come to think of it, had similar problem with mine and it ended up something to do with the motherboard being faulty, luckily it was under warranty so they came and fixed it.
Get chav to look at it, he's pretty good at taking comps apart but he might take a while to put it back together again
