Siento haberme precipitado otra vez xD
El problema residia en que aumentaba el contador del hashTable antes de tiempo, y solo atendia a los mas pequeños que el ultimo id, repuse a 0 y ya funciona todo, bien, perfecto, no error.
Pooooooooor fiiiiiin!!!!!!
Pronto pondre el code.
Ademas este post es muy instructivo, se aprende mucho de el, muchas cosas.
Saludos