I tried switching it from 2D to 3D and back again with no change, but I managed to set an object as the pole vector by creating an IK tag for my joint and manually setting a goal instead of selecting all the joints and creating an IK chain.
Thanks for your help though.
A lot of your answers in these threads have helped me in the past
Cheers