If you are struggling with Gen Nav give Bristol ground school a call and speak to Baz. He runs brush up days for Gen Nav along side the brush up the Bristol students do. Brilliant tutor who has a very unique way of making things make sense!
Baz got me through Gen Nav and I finished the ATPLs last October getting an average of 95% with first time passes!