A factory reset at minimum for sure. I had to do one on mine. Didn't help, as I still have to do a warranty exchange, but it lets you skip ahead a little when dealing with support.
My issues aren't really repeatable either, but I also lucked out in the sense that I have T-Mobile and they were...