analogRead() adding noise to signal?

Can you post a schematic. At a guess I would say it was a lack of decoupling on the op amp power supply.