Not really. Gray codes are designed so that if you're counting correctly, only one bit flips at a time. But if you flip the
wrong bit by accident, you'll end up with a completely different number, no way to tell a problem happened.
If you want to detect a bit flip, use parity.