Thanks for following this up - I tried modifying the command to include -y to use the YUYV format but I had no joy.
I managed to get the camera working on motioneye which is a workable solution, although I expect that it is a little more resource intensive than mjpeg-streamer. So this solves my problem.
Thanks again for your assistance.