City Disputes Panel struggles to stay alive