Nasty ... sounds like the sort of fault that will require an engineer call out I'm afraid, you had better get on the phone to them and book it in asap.
As to what might actually be causing it - I'll let others more knowledgeable do the theorising.

to the forum, by the way. All others are poorer by comparison.