I don't think that your registry cleaner is the cause. You only have to run that one about 4 to 6 times a year.
A syntax error is usualy generated when some interpreted script encounter something it don't recognise, like a common word when it expect a command word. It was very common back when Basic was commonly used and everybody wrote his small programms.
It's probably some Java script or similar that is trying to run. Try to find what is trying to run and generate that error.
Script debugging may help you find the source of the errors, turn it back on and carefully read any message it return. If it gives you a file name and line number, it points to the actual location of the offending code.