I've been asked to look at our Google Webmaster Tools to fix the "Not Found" links contained within.
The first 404 problem I identified was that due to our WordPress multi-site environment, the canonical links being generated for all our sub-sites were incorrectly pulling from the parent blog, creating 404s. We have fixed this issue, but over a week later, the "Not Found" tab still lists all of these 404's, some of which were apparently crawled yesterday. I was expecting a severe drop of these errors, since they are no longer present in the code.
Is Google using cached versions of our pages to crawl? How can I help purge these from the list?