slow profile

The widgets on the profile (activity, message board, blopg etc.) have the spinner showing for up to 30 seconds before displaying the content.  We are on elgg 1.7.10.  Any ideas?