I'd need to see a debug log before I can comment.
Enable logging with "raw session data", make sure push is running, and just leave the app alone until the push icon disappears (meaning you've captured the issue). Send me the log, and I'll take a look.
Please see the link below, under "Creating a log if something doesn’t work right".