Help wanted. I'm going to sync my daemon today and it just crashes/fails with this error. Any ideas or am I looking at a full resync?

Thanks
2016-Oct-16 18:14:31.797585 Net service bound to 0.0.0.0:18080
2016-Oct-16 18:14:31.798585 Attempting to add IGD port mapping.
2016-Oct-16 18:14:32.883117 Added IGD port mapping.
2016-Oct-16 18:14:32.885119 P2p server initialized OK
2016-Oct-16 18:14:32.888122 Initializing core rpc server...
2016-Oct-16 18:14:32.890125 Binding on 127.0.0.1:18081
2016-Oct-16 18:14:32.892797 Core rpc server initialized OK on port: 18081
2016-Oct-16 18:14:32.894828 Initializing core...
2016-Oct-16 18:14:32.901347 Loading blockchain from folder C:\ProgramData\bitmonero\lmdb ...
2016-Oct-16 18:14:32.905352 option: fast
2016-Oct-16 18:14:32.907353 option: async
2016-Oct-16 18:14:32.909355 option: 1000
2016-Oct-16 18:14:32.923777 Failed to drop m_hf_starting_heights: MDB_NOTFOUND: No matching key/data pair found
2016-Oct-16 18:14:32.927780 Error opening database: Failed to drop m_hf_starting_heights: MDB_NOTFOUND: No matching key/data pair found 
2016-Oct-16 18:14:32.932286 Deinitializing rpc server...
2016-Oct-16 18:14:32.936960 Deinitializing p2p...
2016-Oct-16 18:14:32.971537 Deinitializing core...
2016-Oct-16 18:14:32.977048 Closing IO Service.
2016-Oct-16 18:14:32.978049 Failed to deinitialize core...
2016-Oct-16 18:14:32.980051 Deinitializing cryptonote_protocol...
C:\Users\me\Desktop\monero>
Edit. I have had my system lock up a few times the past day or so since updating Nvidia drivers. Perhaps it's corrupted?

Should post a new post about this, but can I use an existing wallet to generate Payment Id's from? Or must it be a new one? This is why I was syncing my daemon, to try and figure this out.