do you take divots when you hit your shorter
irons? If you are simply trying to pick your ball clean off the fairway, you will tend to have more problems as your
clubs get longer trying to perfectly time the bottom of your swing. Hitting down on the ball and taking a small divot after you make contact with the ball should fix your problem.
If this is not your problem, please post a video for review. I'm thinking there may be a weight transfer problem that is causing you grief if the first part isn't the cure.