Another common cause of this is that you're using your arms too much instead of hip/leg rotation to generate clubhead speed. If this is the case, you'll hit almost every club the same distance (give or take a few yards).
One of my buddy's favorite lines. We picked up a 4th and he felt the need to comment on almost every shot. Finally my friend looked at him and said; "If you're not gonna lick my balls, then don't talk to them."
Some of my favorites;
A Blondie- fair crack up the middle
A Cher- thin and ugly but still working
A Rosanne- fat & ugly
BIPSICYOYO- Ball in pocket, sitting in cart, you're on your own
Speaking of guitar... if any NorCal members are around this weekend, my band's playing on Saturday from 9:00-10:00 (you can still make that Sunday am tee time!) Complete wank fest of old school hard rock tunes (set list below).
2 Minutes To Midnight
Rainbow in the Dark
Ace of Spades
Hair of the Dog
Swords & Tequila
Welcome to the Jungle
Whole Lotta Rosie
Ball flight left-to-right? Or a block right on misses?
You're very flat at the top and then have to make a psuedo over-the-top move to get the club back in the slot to get your hands back in front of your upper body.
I'd start by trying to get your right arm out away from your body into a 90* "L" position more at the top. It'll feel like a flying elbow at first, but will get you in a better position.
OK that makes sense. The only thing I saw is that your right elbow gets trapped behind your hip coming down into impact. Same swing fault causes both the block and the hook- flip your hands through to catch up= hook/ keep hands passive=block.
There's plenty of drills on youtube you can search to find one that works for you. Good luck-