the 500 server error is a very generic error that really only tells us that "An error occurred". some servers are set to trap any error and show the 500 error instead of the actual error.
To be able to tell what is going wrong, we will need to know the actual error that is occurring. You should be able to contact godaddy and either have them look up the error in the servers error logs, or allo0w the actual error to display for trouble shooting.