I have an Arudmoto that used to work but now it is acting sporadically. When it is set to High/High for dira and dirb, it works perfectly but when set to Low/Low, one goes the wrong way and the other does not work. This controller was working fine but now it doesn't. My other identical controller works fine. I've tried all different pins and quintuple-checked the code while experimenting with different things, but still no luck. Anyone have any thoughts? Could this behavior be caused by the lack of a pullup resistor, or does dira High or Low enalbe and disable that already?