So a little backstory, when I first bought my cherokee back in 03, it had caught fire under the hood, most everything on the right side of the engine compartment got burnt, including the charcoal canister. Back then I really had no idea what it was for, other than something for emissions. So since it was melted, I simply yanked it and the bracket out and tossed it in the trash.
Fast forward to now. For the longest time my jeep would smell like gas when driving, sometimes strong. I would stop and look it over top to bottom for a fuel leak and found none. Never could figure it out.
Few weeks ago I was checking the oil while the engine was hot right after I drove it, and I smelled gas, but could still find no leak. Then I saw the gas tank vent hose hanging down there, picked it up and taa daa, I found my source of the fuel smell. I had completely forgotten about that hose.
Then I suddenly got worried, as it was simply dumping fuel vapors under the hood. Not good! I figure I better do something about this! I need to reinstall a charcoal canister to catch these vapors, so they can be sent into the engine and be burnt as fuel and not keep dumping them under the hood.
The stock fsj canister has too many connections and is made to be used with a carb and operated by a cto switch, not the best choice for fuel injection. I know the gm trucks used a canister too, and many of the 94-95 ones used a vacume switch/solenoid operated by the pcm to purge the canister. So off to the pull a part to find the required parts. All of the 7747 ecm era trucks simply had the canister connected to a ported vac nipple on the TB. I wasnt having any luck finding a 94-95 model, the ones I did find were stripped. Finally about halfway down the last row I found a 95 suburban. Had a good canister, and the ccp solenoid was still on it. Its bolted to a bracket that is held on by the same bolts as the t-stat housing. I grab the canister, the hard line running from the canister to the solenoid, and the solenoid and brakcet.
I come home and start searching for a place to mount the canister. The chevy canister is about twice the size of the fsj canister, and I just could not find a spot to mount it. It has only two connections, one from the tank, and another to the solenoid. So I need to find a suitable canister. I need one that is the same size as stock, so it can go in the same spot and use the factory bracket, and has only two connections. To save yall the time, I did lots and lots of searching, and found that a canister from a TJ wrangler fits the bill. Its the same size as stock, and has only two connections. Thanks to a member here, I got a stock canister mount to bolt back in my cherokee. I found a good used TJ canister on ebay buy it now for $0.99 and mounted it all up. The TJ canister fit perfectly. I mounted the ccp solenoid to a unused spot on the firewall near the right rear of the engine, and used the chevy hard plastic line and only had to trim mabey a inch off the length of it. Hooked the other end to a vac nipple on the engine. Now to wire it up. The pcm controlls the solenoid by supplying it with ground. So hook the pink wire on the solenoid plug to a switched 12v power supply. Stock chevy has it connecting to the same wire as the switched 12v that turns on the pcm, so I used that. Hook the other wire to pin F16 of the 7427 pcm.
The easy part is done, now to turn on the controll in the bin file. My bin had the parameters in it for ccp controll, but were not active. Some parameters were at their max setting, some at their min setting, so I couldnt use them, as I had no clue what to set them to. So I needed to find a stock 7427 bin file that has the ccp controll active in it to copy the settings from. Well it turns out the same burb I pulled the solenoid from, also still had the pcm in it, and I got that while I was there so I could have a spare. BCC on it was BJYK. I checked the bin and the ccp flag was set! So I then proceded to open two instances of tunerpro and copied and pased every single ccp parameter from BJYK into my bin. I had to use two instances of tunerpro as BJYK is $0D, and the bin I am using is $0E. Otherwise, if you are running a $0D bin file, simply do the compare feature and you can copy the parameters that way. Dont forget to check the ccp controll flag to make them all active. I then changed a item on my datalog dash to show ccp dc and took it for a spin. Everything works great, and best of all, my jeep no longer smells like gas when I drive it!
Fast forward to now. For the longest time my jeep would smell like gas when driving, sometimes strong. I would stop and look it over top to bottom for a fuel leak and found none. Never could figure it out.
Few weeks ago I was checking the oil while the engine was hot right after I drove it, and I smelled gas, but could still find no leak. Then I saw the gas tank vent hose hanging down there, picked it up and taa daa, I found my source of the fuel smell. I had completely forgotten about that hose.
Then I suddenly got worried, as it was simply dumping fuel vapors under the hood. Not good! I figure I better do something about this! I need to reinstall a charcoal canister to catch these vapors, so they can be sent into the engine and be burnt as fuel and not keep dumping them under the hood.
The stock fsj canister has too many connections and is made to be used with a carb and operated by a cto switch, not the best choice for fuel injection. I know the gm trucks used a canister too, and many of the 94-95 ones used a vacume switch/solenoid operated by the pcm to purge the canister. So off to the pull a part to find the required parts. All of the 7747 ecm era trucks simply had the canister connected to a ported vac nipple on the TB. I wasnt having any luck finding a 94-95 model, the ones I did find were stripped. Finally about halfway down the last row I found a 95 suburban. Had a good canister, and the ccp solenoid was still on it. Its bolted to a bracket that is held on by the same bolts as the t-stat housing. I grab the canister, the hard line running from the canister to the solenoid, and the solenoid and brakcet.
I come home and start searching for a place to mount the canister. The chevy canister is about twice the size of the fsj canister, and I just could not find a spot to mount it. It has only two connections, one from the tank, and another to the solenoid. So I need to find a suitable canister. I need one that is the same size as stock, so it can go in the same spot and use the factory bracket, and has only two connections. To save yall the time, I did lots and lots of searching, and found that a canister from a TJ wrangler fits the bill. Its the same size as stock, and has only two connections. Thanks to a member here, I got a stock canister mount to bolt back in my cherokee. I found a good used TJ canister on ebay buy it now for $0.99 and mounted it all up. The TJ canister fit perfectly. I mounted the ccp solenoid to a unused spot on the firewall near the right rear of the engine, and used the chevy hard plastic line and only had to trim mabey a inch off the length of it. Hooked the other end to a vac nipple on the engine. Now to wire it up. The pcm controlls the solenoid by supplying it with ground. So hook the pink wire on the solenoid plug to a switched 12v power supply. Stock chevy has it connecting to the same wire as the switched 12v that turns on the pcm, so I used that. Hook the other wire to pin F16 of the 7427 pcm.
The easy part is done, now to turn on the controll in the bin file. My bin had the parameters in it for ccp controll, but were not active. Some parameters were at their max setting, some at their min setting, so I couldnt use them, as I had no clue what to set them to. So I needed to find a stock 7427 bin file that has the ccp controll active in it to copy the settings from. Well it turns out the same burb I pulled the solenoid from, also still had the pcm in it, and I got that while I was there so I could have a spare. BCC on it was BJYK. I checked the bin and the ccp flag was set! So I then proceded to open two instances of tunerpro and copied and pased every single ccp parameter from BJYK into my bin. I had to use two instances of tunerpro as BJYK is $0D, and the bin I am using is $0E. Otherwise, if you are running a $0D bin file, simply do the compare feature and you can copy the parameters that way. Dont forget to check the ccp controll flag to make them all active. I then changed a item on my datalog dash to show ccp dc and took it for a spin. Everything works great, and best of all, my jeep no longer smells like gas when I drive it!
Comment