Try resetting RAM. If MathPrint works right, then some software you're using is causing the problem. Try resending the OS. If MathPrint works right before running any other software, then the OS may have been corrupted by something using BrandonW's old flash unlock exploit, which is now known to corrupt one particular byte of the OS. (In older OSes, that byte did nothing important, but it does now.)