analogRead() adding noise to signal?

I guess my question is, would there be any reason that the arduino's analog input load as adding noise to the signal as it passes into the arduino

I doubt it.
What exactly is the scope connected to?
At a guess I would say that this signal was being generated by your op amp and being filtered out later.
However at 1MHz that can't be a signal through the A/D because you can't sample that fast.