I've been playing for a couple of years and was feeling recently that I was finally starting to improve until a few weeks ago when I started shanking the ball pretty badly. I've had this in the past and it's eventually gone away but it sucks and takes all fun out of the game!
Anyway, I went for a lesson with the pro at my club and he said it was the hardest thing to fix as there are so many reasons why someone shanks. He couldn't see why I was doing it so basically just gave me loads of things to change about my swing (stronger grip, ball further forward, stand more upright, stick out bum, weight more on heels, take club back straighter and more closed, keep back arm connected, rotate hips more on downswing, swing fron inside)
So I've gone away for a few practice sessions trying all these things but there's so much in my head now and I'm still shanking, or at least hitting towards the heel a lot.
Now I don't doubt that these are things that would improve my swing but it feels like too much to work on at once. Should I try going to a different pro? Should a good pro be able to look at my swing and tell me why I'm shanking?