It sounds like a bad hard drive mine did that a few months before it crashed. Install a new drive and that should solve it.
open