is the Moto G unlocked ?? is the phone still being used on Xfinity ?
it might've failed from working on visible may be because the phone is still active on Xfinity.