Sounds like hard drive troubles. Best thing to do is to hook it up in the home/office and capture a serial log from boot time through to failure, and then post that here.