Sachverhalt: Sachverhalt: A. Die 1954 geborene J._ arbeitete seit 1. September 1991 bis 5. Januar 1998 als Verkäuferin. Am 25. September 1998 meldete sie sich wegen Wirbelsäulen-, Fuss-, Handgelenks- und Nackenschmerzen, Herzbeschwerden, geschwollenen Halsdrüsen und Schluckbeschwerden bei der Invalidenversicherung zum Rentenbezug an. Per 31. März 1999 wurde das Arbeitsverhältnis gekündigt. Nach Einholung diverser Arztberichte, eines beruflichen Abklärungsberichts vom 23. April 1999 und eines Gutachtens des Psychiaters Dr. med. K._ vom 2. Dezember 1999 verneinte die IV-Stelle des Kantons Zürich einen Rentenanspruch (Verfügung vom 20. Juli 2000). Die hiegegen erhobene Beschwerde hiess das Sozialversicherungsgericht des Kantons Zürich in dem Sinne gut, als es die Verfügung aufhob und die Sache an die IV-Stelle zurückwies, damit diese, nach erfolgten Abklärungen im Sinne der Erwägungen, über den Rentenanspruch neu verfüge. Den Erwägungen ist zu entnehmen, dass es die IV-Stelle anwies, ein polydisziplinäres medizinisches Gutachten zu veranlassen, das insbesondere die Auswirkungen der Fibromyalgie auf die Arbeitsfähigkeit untersuchen solle (Entscheid vom 17. Dezember 2001). In der Folge zog die IV-Stelle weitere Arztberichte sowie ein Gutachten des Medizinischen Zentrums Z._ vom 10. Januar 2003 bei. Mit Verfügung vom 24. Februar 2003 verneinte die IV-Stelle den Rentenanspruch. Zur Begründung wurde ausgeführt, auf Grund der medizinischen Abklärungen bestehe eine 75%ige Arbeitsfähigkeit in der bisherigen Tätigkeit als Verkäuferin. Ohne Behinderung könnte die Versicherte ein Einkommen von Fr. 47'341.30, mit Behinderung ein solches von Fr. 35'506.- erzielen, was einen Invaliditätsgrad von 25 % ergebe. Die hiegegen erhobene Einsprache wies sie mit Entscheid vom 15. Juli 2003 ab. In der Folge zog die IV-Stelle weitere Arztberichte sowie ein Gutachten des Medizinischen Zentrums Z._ vom 10. Januar 2003 bei. Mit Verfügung vom 24. Februar 2003 verneinte die IV-Stelle den Rentenanspruch. Zur Begründung wurde ausgeführt, auf Grund der medizinischen Abklärungen bestehe eine 75%ige Arbeitsfähigkeit in der bisherigen Tätigkeit als Verkäuferin. Ohne Behinderung könnte die Versicherte ein Einkommen von Fr. 47'341.30, mit Behinderung ein solches von Fr. 35'506.- erzielen, was einen Invaliditätsgrad von 25 % ergebe. Die hiegegen erhobene Einsprache wies sie mit Entscheid vom 15. Juli 2003 ab. B. Dagegen reichte die Versicherte beim Sozialversicherungsgericht des Kantons Zürich Beschwerde ein. Am 7. April 2004 holte dieses bei PD Dr. med. M._, Chefarzt des Medizinischen Zentrums Z._, eine ergänzende Stellungnahme vom 19. April 2004 ein. Am 26. Juni 2004 reichte die Versicherte Berichte des Spitals V._ vom 4. April 2002 sowie 22. und 31. August 2003, des Kantonsspitals W._ vom 12. Februar 2004 und der Hausärztin Frau Dr. med. E._, Fachärztin FMH Allgemeinmedizin, vom 15 Juni 2004 sowie eine Verordnung der letzteren zur Physiotherapie vom 16. Februar 2004 ein. Mit Entscheid vom 9. August 2004 wies das kantonale Gericht die Beschwerde ab. B. Dagegen reichte die Versicherte beim Sozialversicherungsgericht des Kantons Zürich Beschwerde ein. Am 7. April 2004 holte dieses bei PD Dr. med. M._, Chefarzt des Medizinischen Zentrums Z._, eine ergänzende Stellungnahme vom 19. April 2004 ein. Am 26. Juni 2004 reichte die Versicherte Berichte des Spitals V._ vom 4. April 2002 sowie 22. und 31. August 2003, des Kantonsspitals W._ vom 12. Februar 2004 und der Hausärztin Frau Dr. med. E._, Fachärztin FMH Allgemeinmedizin, vom 15 Juni 2004 sowie eine Verordnung der letzteren zur Physiotherapie vom 16. Februar 2004 ein. Mit Entscheid vom 9. August 2004 wies das kantonale Gericht die Beschwerde ab. C. Mit Verwaltungsgerichtsbeschwerde beantragt die Versicherte, der kantonale Entscheid und der Einspracheentscheid seien aufzuheben; die Sache sei an die IV-Stelle zurückzuweisen, damit sie ein neutrales, interdisziplinäres Gutachten "zur Frage der medizinischtheoretischen Arbeitsunfähigkeit und zur zumutbaren Arbeitsbelastung" einhole und anschliessend neu entscheide. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet.