Like girth said, welcome to being an MSP owner. I know what you're going through. My MSP does the same crap, and I've had it 'flashed'. It didn't help at all. It still runs like a p.o.s.
Sorry man, but that's what happens when someone buys a brand new car and, heaven forbid, expects it to...