Sistema reiniciando

Boa noite pessoal.
Sou novo no mundo de Arduíno e estou com um problema em um projeto
O sistema é composto por:
Arduíno UNO R2
mini bomba de água
Placa de relé
Sensor de proximidade
display 16x2 com IC2
fonte chaveada 12V 10A

Funciona tudo certo com o código, porem as vezes ele reinicia ao acionar a mini bomba ou trava com caracteres especiais no display

Alguém pode me da uma luz por favor?

Obrigado

Fonte fraca não suportando o pico de corrente. A voltagem cai e o processador reinicia