Getting weird behavior in if statement.

  results[i] = ads1115.readADC_Differential_0_1();
....
  if(i>4)

Too late!