The pin is connected to ground with a 1Mohm resistor between it and ground. The rest of the pins read correctly 0.
The oddest part is, whatever pin I put at position 0 in the sensors array, is the pin that is giving me bogus readings. So for example, if I change my array to this:
const int sensors[sensorCount] = {A4, A5, A3, A2, A1, A0, 10, 9, 8};//switched positions of A4 and A5
Then it is pin A4 that gives me the bad readings. I am using an Arduino Micro