Home Assistant can't access external services - DNS container keeps restarting

I’ve had this issue for a while now only thing I recall that has changed is updating HomeAssistant. Things like the Yr symbol are unknown, Pushbullet fails to setup. I believe this is related to the DNS container/CoreDNS plugin restarting constantly. I’ve looked at some other peoples posts and tried the “hassio dns” commands and tried editing /etc/resolv.conf but haven’t gotten anything to fix this. I’ve also tried a clean install still occurs. Any help would be great!

Yr symbol can’t connect

Retrying in 15 minutes: Cannot connect to host aa015h6buqvih86i1.api.met.no:443 ssl:None [Try again]

Pushbullet fails setup

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.pushbullet.com', port=443): Max retries exceeded with url: /v2/devices (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7faa3055d0>: Failed to establish a new connection: [Errno -3] Try again'))

DNS restarting

19-10-05 21:39:01 INFO (MainThread) [hassio.dns] Start CoreDNS plugin
19-10-05 21:39:01 INFO (SyncWorker_12) [hassio.docker.interface] Clean hassio_dns application
19-10-05 21:39:03 INFO (SyncWorker_12) [hassio.docker.dns] Start DNS homeassistant/aarch64-hassio-dns with version 1
19-10-05 21:39:21 WARNING (MainThread) [hassio.tasks] Watchdog found a problem with CoreDNS plugin!
19-10-05 21:39:21 WARNING (MainThread) [hassio.tasks] CoreDNS plugin is in fails state / Reset config
19-10-05 21:39:21 INFO (MainThread) [hassio.dns] Start CoreDNS plugin
19-10-05 21:39:21 INFO (SyncWorker_14) [hassio.docker.interface] Clean hassio_dns application
19-10-05 21:39:23 INFO (SyncWorker_14) [hassio.docker.dns] Start DNS homeassistant/aarch64-hassio-dns with version 1