A blockage of the colon can be caused by:  Colon cancer. Diverticulitis. Inflammation or scarring.