Did you tell everyone you changed your MX and IP?

If you've changed your DNS information, IP addresses, MX records it could affect these things. If you've moved your website, functions may not be set up as they were with the previous hosting company. Are you suddenly getting less mail? Fewer contact forms? A simple lack of communication may be the root of the problem.