Hmm I dont know much about it, I believe there is a control solenoid to let the vapors vent..the canister itself I think is filled with charcol to kill the fumes...When you turn the car to ON, not cranking, you should hear a loud CLICK, thats the solenoid snaping into place, maybe its stuck and thats causing a problem. Wish I could offer more help..
Bookmarks