Update to the above, managed to get it working. I run a VPS so everytime the server rebooted it pulled the resolv file from the host with teh openDNS details in there. Once you have made your changes to /etc/resolv.conf to use googles public DNS servers (as below) you need to chattr the file so it cant be overwritten on a reboot and then reboot the server.
nameserver 8.8.8.8
nameserver 8.8.4.4
See this link on how to keep the resolv file the same on an OpenVZ VPS
https://wiki.vpsget.com/index.php/OpenVZ_:_/etc/resolv.conf_doesn%27t_keep_its_content_after_the_reboot