This is way beyond my ken, TD...I'm a dial-upper of long standing...so I have no advice. But I can't believe you're still having this problem!
Must be so frustrating!
Nor can I believe that your provider isn't working with you to fix the problem! Not very good PR...
Hope someone comes up with a solution!