There might be a fix somewhere around the internet, but the thing is that Solitaire has a few bugs in it, have you updated your computer to the latest version? The same thing happened to me around a year back now, and it seems that I hadn't patched the version to the latest one, i did that and it worked without doing the same deals. Hope this helps.
System Manufacturer/Model Number Hewlett-Packard OS Windows 7 Professional 32-bit (6.1, Build 7600) Memory 4096MB RAM Graphics Card Radeon ATI HD4870 Monitor(s) Displays NVIDIA GeForce GT220 Screen Resolution 1680 x 1050
System Manufacturer/Model Number Hewlett-Packard OS Windows 7 Professional 32-bit (6.1, Build 7600) Memory 4096MB RAM Graphics Card Radeon ATI HD4870 Monitor(s) Displays NVIDIA GeForce GT220 Screen Resolution 1680 x 1050