Solved! Go to Solution.
If you are not sure how to do what Legitimse Sailing suggested follow this guide
Make a direct connection from your PC to the modem which will eliminate the homehub. Use your computer as normal to see if it connects to the Internet. If it does not connect you will know the fault is either with your line or the modem. If it connects you have a faulty homehub.
Step 1: Remove the homehub from the modem
Step2: Connect your pc/laptop into the modem using LAN1 port
Step3: Open network and sharing centre on windows and click set up a new connection or network
Step4: Connect to the internet then click make a new connection Broadband PPPoE
Step5: Username email@example.com and the password as BT
Step6: connect, If it doesn't,keep pressing try again until it does.
I wish BT would get this written up on their help pages.