Re: 89 YJ, pinging, stalling, hesitating, HELP!
You will actually have 2 cans, one on each side. The plastic one is the charcoal canister (left side) that is used to trap gas (fuel) fumes. If the hoses are unplugged, you will get a lean air/fuel mix coupled with a high idle. The other can is the vacuum reservoir and it really needs to have all the vacuum lines hooked up.
The above link is an outstanding source of info. In your case, the black smoke is the key hint that you are running way too rich. As stated above, I would check the choke first. To help get it started, pull the air cleaner and make sure that the choke plate is closed (cold engine). If it still fails to start and you are smelling gas, hold the choke plate open (screew driver works, be careful for backfiring) and see if it starts then. As you will learn, the BBD takes work to make operate correctly. The most common problems for flooding are the choke, float level, or blocked ventury tubes (those two little tubes hanging down in the throat of the carb).
Regarding the choke, there are two things to check in this area. The fist is the electric heater for it. On the choke you will see a red wire attached to it. If the fuse feeding this wire is blown, it will take for ever for the choke to open. Second, below the carb and attached to the bottom of the intake manifold is a heater. When you first start up, this heater comes on and helps vaporize the air/fuel mixture. The relay that powers this is on the firewall. It's a small black cube just to the right of the brake booster...just kinda hanging on the wire harness. If this relay goes bad, it will also cause the engine to act like it takes for ever to warm up.
Once you get your rich fuel mixture problem fixed, it will be worth your time to go through every vacuum hose and make sure that it's hooked up correctly. Contrary to popular belief, disconnecting all the emissions controls will not make the engine run better.
Good Luck and please let us know what you found.
84CJ7, 3"lift, 32"BFG, 4.10's, R/ARB, F/Detroit, Onboard Air....89 Cherokee - New Project
They say we learn by our mistakes.....I guess thats why we are all so smart.