update:
I seemed to have cured my error 500!
Our site has stayed up ever since….been 7 days now.
I simply made the htaccess file read only.
Wordpress in our instance was rewriting the file after a few hours. Hope this may help someone as I know how frustrating this is.