I've got to agree with patio on this one. I have had some trouble with Dell computers in the past and they're not always the most reliable. This is most likely a hardware issue, and if your computer is still under warranty, using that would be cheaper and easier than trying to fix the problem yourself (or taking it in somewhere).