So my provider says all things are fine with my line but I was wondering if there is anything I can look for to pinpoint possible issues.
I'm suffering from random disconnects all the time. It's rare to get into double figures in hours up. I've attached some screens and todays log is below. Any ideas welcome.

ul 4 12:20:21 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 12:20:21 daemon crit syslog: PPP LCP UP.
Jul 4 12:20:25 daemon notice syslog: pppd:local IP address 213.133.222.29
Jul 4 12:20:25 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 12:20:25 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 12:20:25 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 12:20:25 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 12:39:20 daemon notice syslog: pppd:No response to 3 echo-requests
Jul 4 12:39:20 daemon notice syslog: pppd:Serial link appears to be disconnected.
Jul 4 12:39:20 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 12:39:20 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 12:39:26 daemon notice syslog: pppd:Connection terminated.
Jul 4 12:39:26 daemon notice syslog: pppd:Connect time 19.0 minutes.
Jul 4 12:39:26 daemon notice syslog: pppd:Sent 3486 bytes, received 5749 bytes.
Jul 4 12:39:29 daemon notice syslog: PPP: Start to connect ...
Jul 4 12:39:31 daemon warn kernel: netdev path :
Jul 4 12:39:31 daemon info kernel: pppoa0
Jul 4 12:39:31 daemon info kernel: -> atm0
Jul 4 12:39:31 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 12:39:31 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 12:39:31 daemon crit syslog: PPP LCP UP.
Jul 4 12:39:34 daemon notice syslog: pppd:local IP address 81.20.186.223
Jul 4 12:39:34 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 12:39:34 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 12:39:34 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 12:39:34 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 13:29:01 daemon notice syslog: pppd:No response to 3 echo-requests
Jul 4 13:29:01 daemon notice syslog: pppd:Serial link appears to be disconnected.
Jul 4 13:29:01 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 13:29:01 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 13:29:07 daemon notice syslog: pppd:Connection terminated.
Jul 4 13:29:07 daemon notice syslog: pppd:Connect time 49.5 minutes.
Jul 4 13:29:07 daemon notice syslog: pppd:Sent 136953 bytes, received 1376618 bytes.
Jul 4 13:29:10 daemon notice syslog: PPP: Start to connect ...
Jul 4 13:29:12 daemon warn kernel: netdev path : pppoa0
Jul 4 13:29:12 daemon info kernel: -> atm0
Jul 4 13:29:12 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 13:29:12 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 13:29:12 daemon crit syslog: PPP LCP UP.
Jul 4 13:29:15 daemon notice syslog: pppd:local IP address 81.20.184.208
Jul 4 13:29:15 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 13:29:15 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 13:29:15 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 13:29:15 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 14:40:11 daemon notice syslog: pppd:No response to 3 echo-requests
Jul 4 14:40:11 daemon notice syslog: pppd:Serial link appears to be disconnected.
Jul 4 14:40:11 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 14:40:11 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 14:40:17 daemon notice syslog: pppd:Connection terminated.
Jul 4 14:40:17 daemon notice syslog: pppd:Connect time 71.0 minutes.
Jul 4 14:40:17 daemon notice syslog: pppd:Sent 12146 bytes, received 47218 bytes.
Jul 4 14:40:20 daemon notice syslog: PPP: Start to connect ...
Jul 4 14:40:22 daemon warn kernel: netdev path : pppoa0 -> atm0
Jul 4 14:40:22 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 14:40:22 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 14:40:22 daemon crit syslog: PPP LCP UP.
Jul 4 14:40:25 daemon notice syslog: pppd:local IP address 81.20.183.218
Jul 4 14:40:25 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 14:40:25 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 14:40:25 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 14:40:25 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 14:50:52 daemon notice syslog: pppd:No response to 3 echo-requests
Jul 4 14:50:52 daemon notice syslog: pppd:Serial link appears to be disconnected.
Jul 4 14:50:52 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 14:50:52 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 14:50:58 daemon notice syslog: pppd:Connection terminated.
Jul 4 14:50:58 daemon notice syslog: pppd:Connect time 10.5 minutes.
Jul 4 14:50:58 daemon notice syslog: pppd:Sent 386 bytes, received 17320 bytes.
Jul 4 14:51:01 daemon notice syslog: PPP: Start to connect ...
Jul 4 14:51:03 daemon warn kernel: netdev path : pppoa0 -> atm0
Jul 4 14:51:03 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 14:51:03 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 14:51:03 daemon crit syslog: PPP LCP UP.
Jul 4 14:51:06 daemon notice syslog: pppd:local IP address 213.133.206.66
Jul 4 14:51:06 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 14:51:06 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 14:51:06 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 14:51:06 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 14:51:06 daemon notice syslog: pppd:LCP terminated by peer
Jul 4 14:51:06 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 14:51:06 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 14:51:09 daemon notice syslog: pppd:Connection terminated.
Jul 4 14:51:09 daemon notice syslog: pppd:Connect time 0.1 minutes.
Jul 4 14:51:09 daemon notice syslog: pppd:Sent 82 bytes, received 232 bytes.
Jul 4 14:51:12 daemon notice syslog: PPP: Start to connect ...
Jul 4 14:51:14 daemon warn kernel: netdev path : pppoa0
Jul 4 14:51:14 daemon info kernel: -> atm0
Jul 4 14:51:14 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 14:51:14 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 14:51:14 daemon crit syslog: PPP LCP UP.
Jul 4 14:51:22 daemon crit syslog: PPP LCP UP.
Jul 4 14:51:22 daemon notice syslog: pppd:local IP address 213.133.202.91
Jul 4 14:51:22 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 14:51:22 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 14:51:22 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 14:51:22 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 14:53:26 daemon notice syslog: pppd:LCP terminated by peer
Jul 4 14:53:26 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 14:53:26 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 14:53:29 daemon notice syslog: pppd:Connection terminated.
Jul 4 14:53:29 daemon notice syslog: pppd:Connect time 2.2 minutes.
Jul 4 14:53:29 daemon notice syslog: pppd:Sent 82 bytes, received 232 bytes.
Jul 4 14:53:32 daemon notice syslog: PPP: Start to connect ...
Jul 4 14:53:34 daemon warn kernel: netdev path : pppoa0 -> atm0
Jul 4 14:53:34 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 14:53:34 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 14:53:34 daemon crit syslog: PPP LCP UP.
Jul 4 14:53:37 daemon notice syslog: pppd:local IP address 213.133.218.209
Jul 4 14:53:37 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 14:53:37 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 14:53:37 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 14:53:37 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 16:03:34 daemon notice syslog: pppd:No response to 3 echo-requests
Jul 4 16:03:34 daemon notice syslog: pppd:Serial link appears to be disconnected.
Jul 4 16:03:34 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 16:03:34 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 16:03:40 daemon notice syslog: pppd:Connection terminated.
Jul 4 16:03:40 daemon notice syslog: pppd:Connect time 70.0 minutes.
Jul 4 16:03:40 daemon notice syslog: pppd:Sent 6717 bytes, received 10880 bytes.
Jul 4 16:03:43 daemon notice syslog: PPP: Start to connect ...
Jul 4 16:03:45 daemon warn kernel: netdev path : pppoa0 -> atm0
Jul 4 16:03:45 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 16:03:45 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 16:03:45 daemon crit syslog: PPP LCP UP.
Jul 4 16:03:48 daemon notice syslog: pppd:local IP address 81.20.191.66
Jul 4 16:03:48 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 16:03:48 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 16:03:48 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 16:03:48 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 16:12:58 daemon err syslog: dhcpd:sending ACK to 192.168.1.102
Jul 4 16:23:16 daemon notice syslog: pppd:No response to 3 echo-requests
Jul 4 16:23:16 daemon notice syslog: pppd:Serial link appears to be disconnected.
Jul 4 16:23:16 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 16:23:16 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 16:23:22 daemon notice syslog: pppd:Connection terminated.
Jul 4 16:23:22 daemon notice syslog: pppd:Connect time 19.5 minutes.
Jul 4 16:23:22 daemon notice syslog: pppd:Sent 3723 bytes, received 5428 bytes.
Jul 4 16:23:25 daemon notice syslog: PPP: Start to connect ...
Jul 4 16:23:26 daemon warn kernel: netdev path : pppoa0 -> atm0
Jul 4 16:23:26 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 16:23:26 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 16:23:26 daemon crit syslog: PPP LCP UP.
Jul 4 16:23:30 daemon notice syslog: pppd:local IP address 81.20.186.65
Jul 4 16:23:30 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 16:23:30 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 16:23:30 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 16:23:30 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 18:21:06 daemon err syslog: dhcpd:sending OFFER of 192.168.1.103
Jul 4 18:21:08 daemon err syslog: dhcpd:sending ACK to 192.168.1.103
Jul 4 18:28:25 daemon crit kernel: eth1 (switch port: 3) Link UP 100 mbps full duplex
Jul 4 18:28:25 daemon info kernel: br0: bridge group port 2(eth1) entering forwarding state
Jul 4 18:28:29 daemon err syslog: dhcpd:sending ACK to 192.168.1.104
Jul 4 18:29:27 daemon notice syslog: pppd:No response to 3 echo-requests
Jul 4 18:29:27 daemon notice syslog: pppd:Serial link appears to be disconnected.
Jul 4 18:29:27 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 18:29:27 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 18:29:33 daemon notice syslog: pppd:Connection terminated.
Jul 4 18:29:33 daemon notice syslog: pppd:Connect time 126.1 minutes.
Jul 4 18:29:33 daemon notice syslog: pppd:Sent 2577416 bytes, received 21471052 bytes.
Jul 4 18:29:37 daemon notice syslog: PPP: Start to connect ...
Jul 4 18:29:38 daemon warn kernel: netdev path : pppoa0 -> atm0
Jul 4 18:29:38 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 18:29:38 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 18:29:41 daemon crit syslog: PPP LCP UP.
Jul 4 18:29:44 daemon notice syslog: pppd:local IP address 81.20.191.73
Jul 4 18:29:44 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 18:29:44 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 18:29:44 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 18:29:44 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 18:59:22 daemon err syslog: dhcpd:sending ACK to 192.168.1.101
Jul 4 19:37:17 daemon err syslog: dhcpd:sending ACK to 192.168.1.102
Jul 4 19:49:01 daemon err syslog: dhcpd:sending ACK to 192.168.1.101
Jul 4 20:05:48 daemon err syslog: dhcpd:sending ACK to 192.168.1.102
Jul 4 20:56:14 daemon notice syslog: pppd:No response to 3 echo-requests
Jul 4 20:56:14 daemon notice syslog: pppd:Serial link appears to be disconnected.
Jul 4 20:56:14 daemon crit syslog: Clear IP addresses. PPP connection DOWN.
Jul 4 20:56:14 daemon crit syslog: Clear IP addresses. Connection DOWN.
Jul 4 20:56:20 daemon notice syslog: pppd:Connection terminated.
Jul 4 20:56:20 daemon notice syslog: pppd:Connect time 146.6 minutes.
Jul 4 20:56:20 daemon notice syslog: pppd:Sent 11347241 bytes, received 239447492 bytes.
Jul 4 20:56:23 daemon notice syslog: PPP: Start to connect ...
Jul 4 20:56:24 daemon warn kernel: netdev path :
Jul 4 20:56:24 daemon info kernel: pppoa0
Jul 4 20:56:24 daemon info kernel: -> atm0
Jul 4 20:56:24 daemon notice syslog: pppd:Using interface pppoa0
Jul 4 20:56:24 daemon notice syslog: pppd:Connect: pppoa0 <-->
Jul 4 20:56:24 daemon crit syslog: PPP LCP UP.
Jul 4 20:56:28 daemon notice syslog: pppd:local IP address 213.133.192.186
Jul 4 20:56:28 daemon notice syslog: pppd:remote IP address 213.133.195.20
Jul 4 20:56:28 daemon notice syslog: pppd:primary DNS address 213.133.194.35
Jul 4 20:56:28 daemon notice syslog: pppd:secondary DNS address 213.133.194.34
Jul 4 20:56:28 daemon crit syslog: Received valid IP address from server. Connection UP.
Jul 4 21:59:51 daemon crit kernel: eth1 (switch port: 3) Link DOWN.
Jul 4 21:59:51 daemon info kernel: br0: bridge group port 2(eth1) entering disabled state
Jul 4 22:14:54 daemon err syslog: dhcpd:sending ACK to 192.168.1.101