Welcome to WebmasterWorld Guest from 220.127.116.11
However, I'm not sure you've got the right analysis for your situation. Google will naturally want to drop an error page from their results, but not the other pages. There may be some other reason that these pages are not included.
It is very common for Google not to include all the URLs from a website. For example, pages that are at the end of a long click path and not linked to in any other way may be omitted. Pages may also be omitted if they are similar to other pages - the same products in a different order or something like that.