I had this issue as well. Running stock JB rom, rooted and debloated. The fix was to let the battery charge to full, fhen disconnect from power, remove battery and let sit for a few minute. Put the battery back in and try to power on. I had to do fhis several times. it would run for a while and then it would start again. This is with a fairly new battery. Make sure that the phone is at room temp as well. The issue went away on its own. I don't know the root cause.
Sent from my GT-P7510 using xda app-developers app