PATIENT CHARACTERISTICS: Age: 5 and over Performance status: ECOG 0-2 Life expectancy: At least 2 months Hematopoietic: Absolute neutrophil count greater than 1,000/mm3 Platelet count greater than 100,000/mm3 (transfusion independent) Hemoglobin greater than 10 g/dL at time of pulmonary function testing Hepatic: Bilirubin less than 1.2 mg/dL SGOT or SGPT less than 3 times normal Renal: Creatinine less than 1.5 mg/dL OR Creatinine clearance or radioisotope GFR greater than 70 mL/min Pulmonary: FEV1, FVC, and/or DLCO greater than 60% predicted Children who are uncooperative with pulmonary function tests must have the following: No evidence of dyspnea at rest No exercise intolerance Oxygen saturation (by pulse oximetry) greater than 94% on room air Other: Minimum weight of 10 kg Not pregnant or nursing No active infection