Hi aaronk,
My development phone has KitKat so I can't test the problem all my customers are having with Marshmallow. They tell me the new doze feature is stopping the app. My app uses timers that part of the app is running in a service module. I think that the service module is being stopped when the doze feature kicks in.