The number of tables, queries, forms reports ect looks normal for a large database.
You can get that error if you open objects but don't close them properly. Here is an example using a recordset. We call it 'cleaning up'.
'start of example
I always clean up in the Exit area with an On Error...