How does the chamber look? It might be dirty, have tool marks, or pitting. Any of those can cause exactly the problem you're describing. If it's got tool marks or pitting, you'll need to get a proper flexhone and polish it up.
There are some specialized chamber brushes, but I don't use them. I take an undersized brush(like 20 gauge for a 12 gauge) and wrap it with 0000 steel wool. Then I screw it onto a cleaning rod section and chuck it up in a variable speed drill. Squirt WD40/RemOil/CLP/etc. on the brush/steel wool and into the chamber. Insert the brush into the chamber and use low speed while moving the brush in/out of the chamber. Keep it wet with oil--you'll probably want to put a bucket or catch pan under the muzzle or do all this outside. After a couple minutes of running the brush in/out, remove the brush and clean everything up. If a dirty chamber was the problem, it will run like a champ now.