OK, I rang tech support up again and made good progress:
1. they checked the power levels and confirmed that the receive power was low
2. an engineer's coming on Monday (not 2 weeks away, hurray!)
3. I'm getting compensation for my trouble (I didn't even ask for it)
4. She apologized a lot
I hate to admit it, but I've been impressed with NTL tech support; they're vastly better than they were a couple of years ago.
I may be back here after Monday when my connection is still broken, but otherwise, thanks to all that helped.
Paul H