Downstream keeps fluctuating like crazy but upstream can be stable at 40mb.

Any reason for this?