Extremely unstable analogReads

You can:

  1. Try to power the Arduino with 5.5V and use your current reference.
  2. Use the current reference and divided it down to 4.1 volts or so. Add a 0.1 µF cap on the external input pin.
  3. Use the 1.1V internal reference and divide down the inputs to be below 1.1V.