Hi,
I'm still a bit confused as to why you think you're detecting DMSO rather than your analyte? Am I right in guessing that your blanks (which contain DMSO but no analyte) are giving results? If so, then I would imagine that somebody has most likely has managed to contaminate your DMSO with analyte! There are alternative possibilities, but DMSO contamination is most likely.
Probably worth swapping your DMSO for fresh. Bear in mind that MS is a lot more sensitive to poor solvents than UV or DAD, and wherever possible, it is best to use LC-MS grade, at least for the run solvents. Not critical for what you're using your DMSO for, but worth bearing in mind. I tend to use LC-MS grade solvents for everything, even GC-MS!
R