Syprik - I'm curious what happens if you run your SP500 matrices at a higher error tolerance. For instance, if you're using qinv, you could try...
Separate names with a comma.