thanks guys for an answer!
I have worked it out.
fuse number 64 in the engine bay was somehow split into a relay for some reason.
This meant that you had to manually turn the power on everytime memory of accessories was lost.
I took away the relay and just plugged the fuse back in and it works a treat.
Hope this helps other....