For the past few weeks I have been getting the error "Error loading block database, would you like to rebuild?" whenever I launch the BP client after restarting my computer. I've made sure the client is fully exited before I reboot the computer. To fix I have tried running the client with -erasechain=1, I have tried the various wallet repair options in the Tools menu, I made sure the client was updated to the most recent version, I even manually deleted all the block files from the BP directory and redownloaded from scratch. No luck so far.
Also, if I let it rebuild the block database, half the time it won't complete. It will get stuck with about 5% left while synchronizing and just keep falling further and further behind. Any thoughts? Thanks!