Request exceeded the limit of 10 internal redirects

I have been getting errors about Request exceeded the limit of 10 internal redirects and everything I have read indicates something with the .htaccess file. I have re-created the file and put only what the wordpress network settings tell me to put in it.

Here is some info on my setup. Hosted at wpengine. Multisite configuration. I remove .htaccess and the errors seem to go away but breaks permalinks and site links. Put the .htaccess back and errors start popping up. Initially disabled all plugins and set the theme to twenty-fifteen but the errors continued.

Here is the exact error.

AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

Here is my .htaccess file

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

I am looking for any ideas. Thank you for any help you can provide.