Seems like my ISPConfig database is corrupt

Here is my trouble.
I have several domains. Let's say, domain1.com, domain2.com and domain3.com. They all are configured identical: have several users, one database and server alias without www.
Yesterday I found that domain1's alias includes "domain2.com". I.e. it looks like this on "Co-domains" tab:
111.222.333.444 domain1.com
111.222.333.444 domain2.com
Remeber, domain2 is separate domain and site!
I clicked on the IP address (it is a link), though I can delete it. I got a user (!) record for domain2. Not domain record but user record!
After several passes I managed to remove domain2.com from co-domains list of domain1.com. I had to delete domain2 completely and recreate it. It did not appear in the co-domains for domain1.
Today I added users to domain2. Then I looked to Apache files, just to check how they were regenerated and... found domain2.com as ServerAlias for domain1.com. I went to check co-domains for domain1.com in ISPConfig and found domain2.com there again. Now if I click on it, it gives me database (!) record for domain3 (it gave user record for domain2 before)!
Looks like my ISPConfig database is broken.

I have to manually remove domain2.com from ServerAlias each timewhen I do anything in ISPConfig.
ISPConfig version is 3.2.3, running on SuSE 10.0 64-bit. Mysql 4.1.
Does anyone have idea how can I repair ISPConfig in my case?
Thanks in advance!
Recent comments
9 hours 56 min ago
15 hours 1 min ago
19 hours 25 min ago
21 hours 14 min ago
1 day 11 hours ago
1 day 11 hours ago
1 day 16 hours ago
1 day 23 hours ago
1 day 23 hours ago
2 days 1 hour ago