dlcr,WELCOME TO THE FORUM
I can only think of a couple of things you didn't mention....
1.Have you checked the barrel latch?the sticky's will tell you how.....but it sounds like you've read the sticky's :grin:
2.check to see if the muzzle end is larger than the breech end....you can do this by puttind a tight cleaning patch in the barrel from the breech end and pushing to see if it gets looser at the muzzle..there's another way,by slugging the barrel,involves putting a piece of lead down the barrel....but since i don't know the exact procedure,I won't recommend it
3. take the forearm off with the barrel locked up and see if there is any play in the barrel
4. the crown could have an imperfection,too...visibly inspect it....then clean it thoroughly..after cleaning,keep testing..after about a box and a half of shells,there should be a "starburst" if you look at the muzzle from the powder buildup.....make sure it's even
that's all i can think of at the moment.....GOOD LUCK!!!