My Arduino has been working fine for the last few weeks. I powered it up today, and noticed that my analog inputs each read a steady (but unique) voltage between 1.5-3.5 V.
If I connect the inputs directly to ground, they will be grounded (obviously). But if I connect them to ground through even a small 220 ohm resistor, they maintain a voltage between 1.5-3.5 V.
I'm using a DVM to measure across the resistor. I've tried moving this circuit around the breadboard, and even to an entirely different breadboard. Here is a sketch: