Hola Francisco, mandame al correo que de detallé antes el programa, ya que en lo que me enviaste no detecto el error que puede estar ocasionando el problema, fijate que los módulos de quitar estén desprendiendo correctamente los datos de la lista, contemplando todos los casos lista vacia, lista con un único elemento, primer elemento, último elemento si tiene 2 punteros.