The granny knot is caused by the starter knot and main knot not agreeing with each other. If you find that you do granny knots, as I did, then you'll probably find it's quite hard to reverse the direction of your main knot. It's essentially learning to tie your laces again! It's much easier to reverse the starter knot. This alone will fix your knot.