Well it turns out as I told my wife how amazing I was to help someone out on my first post to endless-sphere, she informed me her BBSHD was still creaking during her latest ride, so I then checked the crank arms were tight enough and it seems to have fixed the problem and I took it for a ride...