but if the order is A0, A1, A2, A3 is read, it absolutely makes sense.
I am read in A0, A1, A2, A3.
One possibility is that the microcontroller is damaged - has this been ruled out?
Tried it on an Uno and a Mega... Same exact problem on each.
I think I just have to read a grounded pin between each real read, so today ill try grounding a A15, and then reading that between each actual reading. To my understanding that should work....?