My Xterra won’t fill with gasoline the pump stops after just a half gallon or so. I think my vapor canister may have been filled with gas. It happened when using gas cans to fill up the tank. Can I take the canister out and tip it upside down and let it evaporate and drain out? I really don’t want to go out and buy another one for $170. I would appreciate any suggestions or advice.