morehawes - 2:14 pm on Jul 28, 2010 (gmt 0)
Sounds like a webmasters worst nightmare. Have you been through every one of the Google Webmaster Guidelines and ensured you are metting every one? What is your hosting situation like - shared/dedicated? Do you host other websites and if so have you ensured that these are all clean too?
How about page load speed? I know G is taking more of an interest in this these days.