Excellent news guys!
I ran a malwareBytes full system scan and removed all the PUP etc that were detected. I then repaired my avast and BAM! Firewall is up and working.
Thanks guys for all your help.