Looking for help and suggestions in how to overcome a nasty tendency to overswing. I started golfing 6 years ago and improved from a 28 handicap when I started to a 10 two years ago. I was consistently getting better but irons were always the weakest part of my game. While I had a short, compact stroke, I never really took divots and my iron shots were too inconsistent for my liking. I started taking lessons and tinkering with my swing and somehow I developed a really bad overswing. I've been battling for 2 years to shorten my swing but I have a hard time stopping before the club goes past parallel because I feel like I have no power behind my shot otherwise. My swing is now too long, out of control, and I feel like I'm all arms. My most common misses are duck hooks, fat shots, or the dread cold shank.
If this sounds familiar to anyone, I'd love to hear any and all suggestions on how to possibly overcome this. It's been killing me for 2 years!