I am unable to boot a MacBook Pro (Mac OS X v.10.7.3). In an attempt to research my issue I set the Macbook Pro to boot in verbose mode.
The boot process hangs at launch_msg(): Socket is not connected
I am able to temporarily fix this issue by booting into Lion recovery and running a disk and permissions repair, but once the machine boots into Lion and I restart the issue shows up again. The MacBook Pro passes hardware diagnostics and the SMART status of the hard drive is verified.
Why does this keep on happening?

The boot process hangs at launch_msg(): Socket is not connected
I am able to temporarily fix this issue by booting into Lion recovery and running a disk and permissions repair, but once the machine boots into Lion and I restart the issue shows up again. The MacBook Pro passes hardware diagnostics and the SMART status of the hard drive is verified.
Why does this keep on happening?