These are pretty technical options, but they should give you more info about whats happening. Sometimes, the spinning circle just means that the page is running background requests, for example to change ads on the screen. The page has fully loaded, but it has a process that is still running all the time in the background.
1. Try right clicking on the page and do view source. Sometimes this can give info to where the issue is. If you're in google chrome and want even more info, bring up more tools -> developer tools and look at whats there. This can sometimes identify add on issues also.
2. Download fiddler from
http://www.telerik.com/fiddler . Install and run the app, then try to refresh the page. This will give you all of the requests that are made when loading the page, so if a particular request is taking a while, something is just serving data slow. If no requests are still being made, its either add on or javascript related probably.