You might want to post this in a forum more geared towards system troubleshooting. Since this is the Server forum, you may not get the response you need.
With that said...
Have you tried logging in as a different user to see if it is profile related? Maybe try booting off a different volume to see if the system itself has an issue?
Michael