kabz...
KEEP AT IT!!!!
You've obviously got the knack for flying.. it's only a small part that's stuffing you up.. NERVES!!
I had the same problem.. caused me to fail a CPL nav check.. took me awhile to get my nerve back after that flight..
But it did come back.. just have to work on it.
You obivously have a good head on those shoulders, so keep calm and don't give up.