I did the same thing a couple years ago with a mossberg 500. Was not the fault of the gun. I had patterned the gun with the turkey loads and was good out to 40 yds. Problem was I also hunt ducks with the same gun and I had failed to remove the duck choke and put the turkey choke in!!!
My bad. I have sinced purchased the mossberg 935 turkey gun and love it. Short barrel but with the 3" turkey loads I am good to 40+ yds. Have taken birds out to 40. I did get the camo but it is not necessary. Everybody has their preferrance on firearms, I personally like mossberg, but know several folks with the 870.
What works for me may not work for you and what works today may not work tomorrow
Doug <- <- ~<- <- <- ~ <-