County facing $2 million budget gap