Finally, after about 4 months without my beloved CRX, I have it back. It's got a stock D15B2. But (there's always a "but" isn't there?) it is running pretty rough. It idles at about 1200-1500 rpm after initial start up but once I get moving, it will want to die in between gear shifts. It's died at stop signs, traffic lights and on the highway during stop and go traffic. After it dies, I'll restart it and the engine will idle at about 1500 rpm and then surge like crazy again. I noticed I have 2 hoses missing from the charcoal canister and 2 hoses missing from the back of the intake manifold (under that black round DPFI thingy). Is it safe to assume these are all connected somehow and this is the reason my engine is idling the way it is? Thanks!