Ok, so I ran an src/scannow, and it said there were problems that it could not fix. I also ran the startup repair as you had mentioned, and it tells me outright that it has failed. also says the log is in a folder that (i checked) doesn't exist.
However, after rebooting from all that, once...