Thanks for your post and welcome to our community.
I am really sorry you've been having an issue with one of your boxes for a while, this isn't good.
I've had a look into the account and it is best we send an engineer, therefore I've booked the next available slot we have. You can find the details of this via your online account and re book if it doesn't suit.
Please let us know how things are after the visit.