I have sorted the issue now.
It was due to my server hosts configuration. For some reason it was never returning the absolute URI having https therefore the SSLFilter module was continuously redirecting to https.
The host admin told me to search for the Header value X-HTTPS rather then rely on the Absolute URI or servervariables.
I downloaded the source from the link below and made the changes as mentioned in the highlighted forum post but used
Request.Headers["X-HTTPS"] == "on" rather than
Request.ServerVariables["HTTP_CLUSTER_HTTPS"] != "on"
http://www.codeproject.com/KB/web-securit/WebPageSecurity_v2.aspx?msg=2641746#xx2641746xx
Cheers
Tim