Saludos!
Amigo Richi ya está, problema resuelto!

La cosa no era de hard sino de soft...
Recuerdas que te mencioné que con +5V en DTR el modulo GPS enviaba los datos?
Bueno pues cuando medía en el pin del pic, no había +5V aunque en el código le había dicho que ese pin se pusiera en alto (como lo ves en la línea 28 del código que coloqué antes).
Lo que hice fue cambiar la directiva fast_io (C) por standard_io(C) y quitar el set_tris_c, es decir, dejar que el compilador configurara solo las entradas y salidas del portc... y pues listo, después sí se colocaba en +5 el pin que tenía conectado a DTR.. y ahora sí funcion bello!

Lo que no entiendo es por qué con la directiva fast_io(C) no funcionaba... como me dijiste que no sabes mucho de programación, abrí un hilo en otro subforo a ver si alguien más me aclara este punto...
Muchas gracias por toda tu gran ayuda Richi!

Nos leemos!
