From around mid June to August 8th, my Internet was unusable, in an effort to improve my Internet without having to switch provider (I can't be without Internet I work from home) I upgraded to BT business, uploads are still running slow and dropping out (1mbps instead of 40, dropping out about 5 times an hour) so they send an engineer out on the 4th August, he finds no internal fault and tells me he'll reset the line (or something of similar wording) and try and find the fault. Now on 21st September, I receive an engineer Bill of £245 because they didn't find a fault, but 4 days after my engineer visit happened, my Internet was fine again after over 2 months of unusable Internet this doesn't seem like a coincidence. Not only are BT trying to charge me this (despite being told I would only be charged if it was an internal error) they're also closing all my complaints without replying to me. Aswell as their engineer charge being advertised as £129.99, I feel like I'm being charged unfairly and honestly kind of scammed. I don't know my next course or action as ofcom only deal with complaints over 8 weeks old. Some advice would be much needed. Thank you.