I had a similar problem and eventually had the engineer in to have a look.
He was on my computer for about 1 minute went outside to the NTL box under the window.
Took out what looked like a fuse.
Changed it for a new one And that was that.
I must admit the foreign call centers can be a pain in the neck at times.
Make sure the engineer does not leave without fixing it.