Might be MM itself if there was an update pushed recently, so a factory reset wouldn't fix it. The OS might need to get reflashed. If you're close to a Bestbuy they should be able to reflash the phone, or your carrier store... hopefully with firmware that's not updated to the latest. Unfortunately, AT&T doesn't release their software so you can't readily download it and flash in Odin. Someone may have released it on XDA though, or even a way to downgrade to LP. At least if you could downgrade, it would prove/disprove a hardware problem. I don't use AT&T, so I only know what I read.