Have you tried moving the customer data off the svmi, defaulting the svmi, then moving the data back on? When I have run into very strange svmi problems this has fixed the problem. Could be something like a corrupted database. I would try BacherJr's ideas as well.