As we've said all along...
perhaps the actual error would help narrow down the cause
Without knowing the actual error that you're getting it's impossible to diagnose what could be wrong. The error will be in your servers error logs. If you can't find them your hosting company will be able to help.