Thank you all for your helpful replies. Today is a new day so I'm going to walk the dog along the frosty beach and then try all your suggestions. I'll give it a thorough clean, change the needle, try different threads, check the bobbin and feed dogs etc. Everything always looks better in the morning.
Thanks for taking the time.
This forum is lovely.
Annie