mark
+1y
you are talking about the vent ports right? or are the gas in/out ports rusted out also
the main idea is the tank needs to have a vent, because pressure builds up with heat, therefore the gas needs a place to vent. so as long as it is venting somehow, it will run fine.
there should be two hookups, and the one that is the tank vent is the white plastic peice on top of the tank, and the other one goes to the evap canister. if the white one is rotted out, etc. see if you can just find another at a junk yard, or mock something up to where it will vent the gases