A budget gap of tens of millions of dollars threatens South Florida's publicly funded passenger train, Tri-Rail, and its plans to add a long sought-after station in northern Palm Beach County.