He hecho las pruebas con los datos que has pasado y no tengo ningun problema. Parece que el código funciona perfectamente.
No acabo de ver claro donde asignas el color Gris a las letras (¿en diseño? ¿En otro lugar del código?).
http://img254.imageshack.us/img254/3...agen367jv6.png
http://img444.imageshack.us/img444/3...agen369aj2.png
http://img208.imageshack.us/img208/5...agen370ji2.png