Contribution page not displaying when member is logged into site
Have you checked the permissions in CiviCRM? 

If, say, profiles are set to be viewable only by Guest and are included on that page, then it would only be viewable if not logged in.