Thanks for all the replies.
I brought it back to the shop and got a replacement with no argument. I notice a massive difference with the new unit (even apart from the fact that it doesn't freeze!) so the old one was obviously in a bad way.
Looking forward to many happy hours of reading!!