Sometimes yum fails such that its on-disk cache becomes corrupted and it will fail with a checksum error on pulling updates. Here is how to clear out the cache on the client so that it can recover:
rm -Rf /var/cache/yum/*
After doing this, you should be able to run a "yum check update" and have it successfully perform the operation.