Sachverhalt: Sachverhalt: A. Die 1958 geborene D._ arbeitete vom 15. Mai bis 31. Dezember 1996 als Lageristin bei der A._ AG. Nach Beendigung dieses Anstellungsverhältnisses bezog sie Taggelder der Arbeitslosenversicherung. Am 28. Juli 1997 nahm sie eine Tätigkeit als Verkäuferin bei der Genossenschaft X._ auf. Für die berufliche Vorsorge war sie bei der Pensionskasse X._ (im Folgenden: Pensionskasse) versichert. Nachdem Beschwerden in den Fingern aufgetreten waren, wurde D._ am 5. September 1997 auf den 13. September 1997 entlassen und ab 6. September 1997 von der Arbeit freigestellt. Gestützt auf die Anmeldung zum Leistungsbezug vom 10. September 1998 sowie die beigezogenen medizinischen und erwerblichen Unterlagen sprach die IV-Stelle des Kantons Zürich D._ mit Verfügung vom 25. Juni 1999 rückwirkend ab 1. September 1998 bei einem Invaliditätsgrad von 100 % eine ganze Invalidenrente zu. Mit Schreiben vom 23. September 1999 und 31. Januar 2001 lehnte es die Pensionskasse ab, D._ Invalidenleistungen aus der beruflichen Vorsorge auszurichten. Mit Schreiben vom 23. September 1999 und 31. Januar 2001 lehnte es die Pensionskasse ab, D._ Invalidenleistungen aus der beruflichen Vorsorge auszurichten. B. Am 30. September 2002 liess D._ beim Sozialversicherungsgericht des Kantons Zürich Klage einreichen mit dem Antrag, die Pensionskasse sei zu verpflichten, ihr ab 1. September 1998 eine Invalidenrente aus der beruflichen Vorsorge auf der Basis eines Invaliditätsgrades von 100 % auszurichten. Das Sozialversicherungsgericht zog die Akten der Invalidenversicherung bei und unterbreitete Dr. med. K._ und Dr. med. W._ ergänzende Fragen zu Gesundheitszustand, Behandlung und Arbeitsunfähigkeit von D._ in den Jahren 1996 und 1997. Dr. W._ äusserte sich am 21. November 2003, während anstelle von Dr. K._ dessen Praxisnachfolger Dr. med. M._ am 12. Mai 2004 die an seinen Vorgänger gerichteten Fragen beantwortete. Mit Entscheid vom 18. August 2004 wies das kantonale Gericht die Klage ab. B. Am 30. September 2002 liess D._ beim Sozialversicherungsgericht des Kantons Zürich Klage einreichen mit dem Antrag, die Pensionskasse sei zu verpflichten, ihr ab 1. September 1998 eine Invalidenrente aus der beruflichen Vorsorge auf der Basis eines Invaliditätsgrades von 100 % auszurichten. Das Sozialversicherungsgericht zog die Akten der Invalidenversicherung bei und unterbreitete Dr. med. K._ und Dr. med. W._ ergänzende Fragen zu Gesundheitszustand, Behandlung und Arbeitsunfähigkeit von D._ in den Jahren 1996 und 1997. Dr. W._ äusserte sich am 21. November 2003, während anstelle von Dr. K._ dessen Praxisnachfolger Dr. med. M._ am 12. Mai 2004 die an seinen Vorgänger gerichteten Fragen beantwortete. Mit Entscheid vom 18. August 2004 wies das kantonale Gericht die Klage ab. C. Mit Verwaltungsgerichtsbeschwerde lässt D._ beantragen, unter Aufhebung des vorinstanzlichen Entscheides sei die Pensionskasse zu verpflichten, ihr ab 1. September 1998 eine Invalidenrente auf der Grundlage einer Invalidität von 100 % zu bezahlen. Ferner ersucht sie um die Bewilligung der unentgeltlichen Verbeiständung. Während die Pensionskasse auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf eine Vernehmlassung. 