I wouldnt doubt if its a hardware problem. Its an old computer, and I use it alot. I took the ram and HDD out, made sure everything was good and clean, and put them back in. As far as opening it up, I dont know if Im comfortable opening the laptop. Ill see if I can find a how to on it and see how hard it is. Its Dell Inspiron e1505.