That system can be a real pain to diagnose without a computer, I tried for hours to figure out why my 4x4 wouldn't engage at all, which was a broken wire, but the computer told me the error code so I knew where to look. It could be a bad relay under the hood though if it only goes one direction. A scan tool will tell you that also. I had to borrow a friends scanner to figure that one out. There will be codes stored that won't turn on the Check Engine Light.