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.