Sounds like you have a corrupted database. Before you do anything else, be sure to make a backup or maybe two backups.
Have you tried running the JetCOMP utility. It is a available for free from Microsoft.
Boyd
"Hi Tech Coach"
Access Based Accounting/Business Solutions developer.
http://www.officeprogramming.com