well [censored], I think I fixed it. I was looking through differences of those that were always working and those that were sporadic. The kix32.exe file was set to compatibility mode run as admin on those that were NOT working. I unchecked that and it started working, so hopefully that was it.