Ok. I am getting now a little bit nuts.
I have this circuit made. It is a simple circuit with some decade dividers and a clock (with 555 timer) that periodically it will have to switch 6 relays on and off. Each relay will control one small motor. Only one motor each time will function. Every relay output has a reverse current diode limit and is driven by a 2n222 power transistor. I also tried a darlington connection.
Now what happens is really strange. I test the circuit w/o load (i mean motors) and acts as it should be. It turns on and off the relays according to the limit switches and the timer and everything else is correct. When i connect the motors it goes pop. It works somehow but from time to time start go crazy. I really do not understand what is going on.
I checked for shortcircuits or broken motors or something but seems to work correct.
Please help me. Save me from going nuts!