Hello, try this...
After using Safe Boot, to return to a normal startup, execute this command in Terminal or the command line:
sudo nvram boot-args=""
That's an old one, not sure if it works on IntelMacs or not.
Have you done a PRAM reset, CMD+Option+p+r...
In fact, do 3 in a row, takes a bit of time.