I found it.... it was a registry entry that had too many sub-keys. sounds like it was put there for exactly this purpose.
Here it is if anyone wants to know the key.
I deleted the key and ewido was able to complete a scan now
And all it took was a diligent mouse click on the pause button with some badass timing