as you have igb interfaces, can you try this:
login to pfSense with SSH and edit the file (via vi) "/boot/loader.conf.local" (or open the file via Diagnostic menu). Then give it the following content:
and try to reboot. Does it help?