Is public mobile glitching? Because on my rewards page, I have referred 3 people, they're still with public however I am only getting $2 instead of $3 off.
Sounds like the SIM card reader on the iPhone got damaged so it doesn't read any SIM card. If there is AppleCare warranty, try going to apple for service.