Have we talked about barometers, or gps? I wonder if the FC is getting varying altitude inputs and trying to compensate. Maybe a bad baro, or intermittent GPS connection.
If it were APM or Pixhawk I'd plug into mission planner and watch the altimeter to see if it varies in conjunction with the...