I suspect code like this:
void loop() {
analogRead(pin0)
delay(500)
analogRead(pin1)
can cause problems because there is a too short delay between the reading of pin1 and the subsequent reading of pin0.
I'd try this code instead:
void loop() {
analogRead(pin0)
delay(500)
analogRead(pin1)
delay(500)
(notice now there's a delay after (or before, depending on how you look at it) each analogRead().
HTH