Variación de voltaje Arduino

buen día Colegas

vengo a exponer un problemita que tengo referente a variaciones de voltaje en mi arduino.

resulta que tengo un arduino mega con un ethernet shield, que mediante modbus me alimenta un pequeño sistema SCADA.

al momento de realizar pruebas con un potenciometro y una placa de 4 reles me encuentro con el siguiente problema:

cuando el potenciometro esta totalmente girado me da una lectura de "1023" pero cuando activo una señal al un revelador este baja a "1017" y sucede lo contrario a girar en sentido contrario el potencionmetro que me mide "0" sin activar el reles pero al activar la bobina este "0" se convierte en un "2".

lo cual me genera ruido, ya que pienso agregar mas sensores al mega y creo esto me podría alterar las mediciones de los demás sensores.

el arduino mega lo alimento con un eliminador a 9V a 1A.

que puedo hacer para corregir estas variaciones?

saludos.