Open Fire Wont Start After a Server Reboot

Open Fire has been working flawlessly for months now but the service wont start today. Screenshot with error attached. All suggestions welcome.

I stopped the service using openfire-service /start

I killed the process in task manager.

I deleted the .lck file listed in the error message.

I started the service using openfire-service /start

Then I am able to launch the admin console successfully. If I reboot the server the service wont start and I get the error in the screenshot.

Should I try removing and reinstalling the service? It is running on Windows 2008 Standard SP2.