I have to agree with the bad connections idea. Hook it up direct and see what happens. If you have intermittent wipers, pull the box out and plug the ends in and see how it works. You can always establish a new ground. Is the switch getting hot?