PATIENT CHARACTERISTICS: Age: 18 and over Performance status: Zubrod 0-2 Life expectancy: At least 12 weeks Hematopoietic: WBC greater than 3,500/mm3 Platelet count greater than 100,000/mm3 Hepatic: Bilirubin less than 2 times the upper limit of normal (ULN) Serum transaminases less than 2 times ULN Renal: Creatinine clearance greater than 60 mL/min Cardiovascular: Cardiac ejection fraction at least 45% No active angina No uncontrolled hypertension Pulmonary: FEV1, vital capacity, and diffusion capacity greater than 50% of predicted Other: Not HIV positive No active hepatitis B or C infection Not pregnant No concurrent malignancy except basal cell or squamous cell carcinoma of the skin No serious medical conditions such as uncontrolled diabetes mellitus