Got this working. Got into the recovery console and ran "chkdsk /r" and it checked and fixed the disk for a LONG time. It now boots but will see if the problem has gone for good.