RATIONALE: Celecoxib may stop the growth of tumor cells by blocking the enzymes necessary for tumor cell growth. Drugs used in chemotherapy, such as vinorelbine, work in different ways to stop tumor cells from dividing so they stop growing or die. Combining vinorelbine with celecoxib may kill more tumor cells.