PATIENT CHARACTERISTICS: Age: 18 to physiologic 60 Performance status: ECOG 0-1 Hematopoietic: See Disease Characteristics WBC at least 3,000/mm3 Platelet count at least 100,000/mm3 Hepatic: Bilirubin less than 2 times normal (unless elevation due to Gilbert's disease) SGOT less than 1.5 times normal Renal: Creatinine less than 1.5 times normal Cardiovascular: Left ventricular ejection fraction at least 50% Pulmonary: DLCO at least 60% predicted Other: HIV negative