I have a user for about two weeks now has had intermittent issues with her mailbox.

When trying to send to the user, the recipient gets a bounce back

Database error on dictionary access
Error = D004

The POA logs it shows this:
09:15:47 A40B The database function 53 reported error [C022] on user2o8.db
09:15:47 A40B Error: Data in the database is invalid [C022] User:hyxxxx (hyxxx)
09:15:47 A40B The database function 57 reported error [C022] on user2o8.db
09:15:47 9AC6 Database rebuild caused by error: [C022]
09:15:57 A40B The database function 53 reported error [C022] on user2o8.db
09:15:57 A40B Error: Data in the database is invalid [C022] User:hyxxx (hyxxx)
09:15:57 A40B The database function 57 reported error [C022] on user2o8.db
09:16:02 9AC6 Database rebuild caused by error: [C022]

I ran a gwcheck structure/index and contents. There were so many rebuild attempts I had to clear out all the old .dbX files out before it would run.
This is the what i am seeing in the contents:

Problem 34- Unrecognized record type 1547 in record 243
CODE DESCRIPTION COUNT
---- -------------------------------------------------- -----
34 User database records found with unknown types..... 1

After running the gwchecks, I can send to this user again without the bounce backs.

But seeing as it happened a week ago (and I had to do a structural rebuild to get it working again) - I am assuming there is some sort of corruption in her db - any ideas what the best way is to fix this?