Hola a todos, muchas gracias por vuestra ayuda.
Ya he encontrado donde estaba el fallo, en un principio tenia conectado el pin Enabled del lcd al porta,0 ; el pin Rw al port RC1 y el pin Rs al port RC0 y esta configuracion es imposible ya que los pines de control de LCD deben estar en el mismo puerto, entonces hice un puente del pin Enabled del LCD al pin portRC5, entonces el fallo es que tenia conectado 2 pines del pic al pin Enabled del LCD y por eso no me funcionaba, he cortado esa pista y he dejado el puente y problema solucionado.

Saludos.