I'm stuck to using my cell phone so I can't do serious debugging.

Do you issue that USB SERVICE command or whatever it is called to keep your connection alive?

Sorry, wished I could be of more help.

Robert