I'd try a different lube – as I understand it chain suck occurs as there is too much friction between the chain and chainrings leading to disengagement not happening at the right time.
Things like worn chainrings, mud, wrong lube, moisture etc all contribute to it. Putting on a bigger BB will not cure it only avoid damaging your frame.