problemas con arduino y el ULN2003

Hola estoy teniendo un problema estaba utilizando un ULN2003 para mover con el arduino 6 motores dc simplemente encendido y apagado.
los estaba moviendo 3 con un transformador de 7,5 voltios y otros 3 con otro. todo funcionando genial.
pero he intentado poner en el transformador 9 voltios solo a tres para darles mas velocidad y el arduino se pone loco.
no tengo ni idea se agradeceria una ayuda aqui gracias

No soy experto en este chip, pero por lo que veo en el datasheet (ULN2003 Datasheet pdf - Órdenes De alto voltaje/Arriba Actuales Del Transistor De Darlington - Hangzhou Silan Microelectronics) el ULN2003 es para 5v. Para otras tensiones debes usar el 2002 o el 2004...