I finally figured it out. I can now install the client package to a win 7 PC using the deployment wizard. I was just using an old client package from before I migrated the SEPM over from another server. I'm sorry, I forgot to mention that I had recently moved the SEPM over from another server. I was able to deploy to the client using the old client package but after using the Support tool this last time, I noticed that the sylink.xml file on the client was pointing to the old server and not my current SEPM server. I removed this last deployed package from the Win 7 PC using cleanwipe and I removed the old client package from the current server and made a new client deployment package with the new server info. After deploying this new package with the current server info to the Win7 client it was able to communicate with my current SEPM server.
I still can't remote install the client using the Find unmanaged client by IP feature inside SEPM (it still fails) but I can now deploy the client correctly using the deployment wizard.
It seemed to be only affecting my Win 7 PCs because although the SEPM remote install was using a current client package and therefore working correctly with my XP machines; the deployment wizard was using an old client package stored in a separate folder from my previous SEPM server. Since the deployment wizard seems to be the only way to deploy a client install successfully to Win 7 PC, it seemed to be something mysterious with Win 7 PCs only. Thanks for everyones help on this.
Best Regards,