I am having a strange problem where the VM's can't communicate with their host ESXi 5.1 server. They can ping each other without issue, and they can communicate with the rest of the network. When I try and ping the IP address of the ESXi Host, I get 1 ping response and then the following three fail. All subsequent pings fail unless I wait a while (haven't timed the necessary wait) and then I can successfully ping 1 packet again, and the rest fail.
In my research I came across a few people mentioning that a managed switch can be configured in such a way as to cause this problem, however I have 2 other ESXi hosts on the same switch in the same rack and neither of them are having the same issue. Looking at the network configuration, the vSwitch looks like it is configured identical to the other 2 working ESXi servers. Does anyone have any idea what could be causing this? Very strange that the first ping packet succeeds, then following packets fail.