Motors running then communication lost

As a first port of call, there are some power management settings you may wish to try out.

QGroundControl allows changing the stream rates in its MAVLink settings.