weird civic problem :(

So I just finished my mpfi swap on my 89 d15b2 and it idled bad at first and I found a few air leaks and fixed them. Still ran kind of bad then it magically started running fine. I drove it to work (40 mi) and it ran like a champ but when I went out to start it after work it just cranked and cranked but wouldn't turn over. I let it sit for a while and I finally got it to turn over but I had to stay on the gas a little bit. After it started the idle surged between 2.5k and 3k rapidly but stuttered hard in between shifts. Then after a few minutes it started running fine again. I was thinking maybe a faulty sensor or something but it has been so sporadic. I need help!!!
Comments
IACV (not EACV)=idle air control valve
2 different things
Same goes for EACV (pre-92) and IACV (from 92)
onesweetwagon, are you using the a6 intake manifold for your swap?
Yeah, the Civic Si/EX / CRX Si / Wagon RT4WD engines (D16A6) DID have an FITV. It works differently that 92-95 units though. 92-95's use a coolant feed with a temp-controlled valve, while the 88-91 A6 units were electrical. Dude said he's using the CRX Si manifold, so it's supposed to have it. Sounds like his is missing though, and he plugged up the holes. Could be part of the problem. Sounds kinda like he has multiple problems.
I do not know if the D15B2 DPFI motors had one or not. I imagine they had some form of it, but I never came across it.
OP, remember to check all your grounds!!! Particularly the one that bolts to the thermostat housing.
D15B6 and B2 don't have one. It may also show up in a Service manual as FICSV Fast Idle Control Solenoid Valve. Quite redundant if you ask me.