about a week ago we had a power outage my computer was left on and after that when i booted it up it tok about 5 to 10 minutes to boot it got the the dell logo and the round dotted circle just keeps spinning. I tried the unplug the power cord from the back of the tower uinplugged all the usb cord in the back held in the start button. it worked for awhile then started again in a bout a week. I thought it was the keyboard so i replaced it and it worked again for a while. the today it started again and again i did the removing of everything from the back. put on a new keyboard adn it is working but why does it work sometime3s and not others ti is like intermittent .. My computer is plugged into a surge bar not directly into the wall shouled i replace the surge bar will that help. or is something conflicting with the start up. I have updated all the windows update3s and drivers etc so i do not understand why it works sometimes and boots up very quickly and then does not other times . Why would a keyboard and a certain port in the back make a difference. Any ideas besides do areinstall of operating system On the times when it takes forever it does eventually boot and runs just fine