RATIONALE: Drugs used in chemotherapy, such as carboplatin and gemcitabine, work in different ways to stop tumor cells from dividing so they stop growing or die. Celecoxib and zileuton may stop the growth of tumor cells by stopping blood flow to the tumor and may block the enzymes necessary for tumor cell growth. Combining chemotherapy with celecoxib and/or zileuton may kill more tumor cells.