SCCM Client issue

The client when deployed for the first time seems to work OK on most of the machines but lately we are coming across quite few machines with broken client.

We checked the logs and thought it is a WMI issue. But the client wont work unless we reinstall the SP3 and then repairing the WMI clearly makes it work.
The funny part is CCM clean works fine but the CCM setup wont install at all unless the SP3 is reinstalled on the machine with the broken client.