Can you run SQLCMD (the command line tool), connect to this DB and run the checkDB again. I think that SQLCMD will give all 3000 errors instead of the 1000 that SSMS reported. If so, save the list of errors in a text file, zip and attach please.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability