Why does my brush quit working

The brush does not work when the vacuum is upright.

It would work on short strokes forward and disengage on longer strokes forward. Now it will not engage at all when in operational position but will work when in vertical position

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0