Well, what error are you being given?
Have you checked the page source to see if there are any additional errors.
Are you on shared hosting or VPS/Dedicated. Have you checked the server logs?
If on shared hosting.. has your host recently made any "upgrades" to their service?
Have you restricted in some manner the admin page to specific IP ranges?