Might be worth trying a new line filter pc>filter>phone socket. Had a problem with line dropping a while age. Thankfully back in 1862 Freeserve sent me two filters (old one had been used for 8 plus years) new filter connected, unused for the past 8 years problem sorted.
Daz