Problem in reading analog pins of arduino mega 2560

Are you allowing sufficient time between analogRead()s on different pins?

Try reading each pin twice and discarding the first reading.

...R