What is probably happening is that you're waiting too long to push, you have only 2M left, the chip leader gets the right odds and has to call. Just a wild guess, because it's happening so often. Consider pushing it in with garbage in position every now and then. That's much better than waiting for a monster when you're the small stack.