OK in safe mode could you run MSConfig
Click on the BOOT.INI tab located at the top of the System Configuration Utility window.
UnCheck the checkbox next to /SAFEBOOT and click OK.
You will then be prompted to either Restart, which will restart the PC immediately, or Exit Without Restart, which will close the window and allow you to restart the PC manually.