Probabilmente il problema all'origine di tutto è che le variabili che usi come indice hanno quasi sempre lo stesso valore.

Prova a stamparle per verificare.