If you're near an MS store, bringing it in for support might be fruitful (it's much easier to see the issue at hand), or you can call it in. It might be a hardware issue. Exchanges, at least, are rather easy.