Have gas smell coming from under rear of 4runner in area near charcoal canister, no codes, no visual leaks. Thought Cap was making odd noise like burping. Replaced cap with OEM, no luck. Should I try vent solenoid or just replace canister. Is the Dorman ok? 257.00 at rockauto vs minimum of 369.00 OEM