I think I bricked my phone :(
First, some background. I've been happily using NeatROM 4.9.1. A few nights ago, my phone started beeping a lot. It kept thinking the charger was attached, though it wasn't. Somehow, after a number of restarts, battery removals, and plugging/unplugging the charger, it started working normally. Then today it started beeping again for the phantom charger. I decided the phone needed to go to Samsung to see if there is a hardware issue. So, I used Odin and restored the factory 4.1.2. Well, since doing that, the phone gets stuck on the Samsung splash screen. I was able to boot into recovery, so I re-rooted the phone with Philz kernel, cleared the dalvik cache and regular cache. But it wouldn't reboot out of recovery. So, i reflashed 4.1.2, via Odin and it's still stuck.
update: i did a factory/data reset and the phone is booting normally, but I think I might still have a short or a micro-usb connector issue.