i have trouble starting my truck if the idling is on 2. usually if its that high i pop the hood and pull the wire from the charcoal canister and the idling goes down. after that i have no problem starting the car when the engine is warm. do i need to replace the whole canister or is there something small i can replace first?