Multiple capacitive soil moisture sensors trouble

Wawa:
moist1 = analogRead(A1); //take reading 4

I have fixed the coding error, however the problem persists where three analog signals are read correctly and one analog sensor giving out random values from 0 to 1023.

I am thinking that due to too many analog inputs being wired from the arduino itself, I am getting high noise levels.
Should I try powering the sensors externally or perhaps interfacing a capacitor in the circuit to filter out some noise?