My site got a HTTP 500 error and went down. Our host - dreamhost said it was the Membership 2 Pro plugin. We deactivated it.
The error could be found so we started fresh and deleted the plugin folder for Membership 2 and reinstalled.
When we activated the Membership 2 Pro (new install), we got the HTTP 500 error again.