The problem is caused by putting flaps down at too high of an airspeed. I am guilty of this too and have been trying to do better. I now go throttle idle, count 3-4 potatoes, 1/2 flaps, a couple of more potatoes and full flaps. I then increase throttle to my normal landing position which is about 1/2 throttle. I trim my jets to fly hands off at 1/2 throttle, gear & flaps down and have a normal glide glide path. Makes landings much more consistient