You might want to double check for spammy links pointing to your site, google has begun "fixing" their algorithm and 'punishing' sites for low link quality.