I am about to lose my mind with the car I've been dealing with for the past 2 months. The car has: 94 EG Hatch Chassis; B16A Block; B16A2 Head (stamped 99'); P72 ECU. Issue: 1)Has a roaming Idle 2)I take the car for a ride approx 4 miles long. I hit vtec a couple of times, but never go over 6000 rpm. When I get to the end of the street, the car will die if I don't rev the motor. If I try to restart immediatly, the engine will barely turn over and usually not start. I have to just sit for 2-3 minutes, then it fires right up. I get it home asap without stopping and it dies agin in my driveway. Steps Taken: 1) Check TPS Voltage - GOOD 2) Check IACV Function and Clean - GOOD 3) Check Vacuum Lines - GOOD 4) Check Cam Timing - GOOD 5) Check Alternator - GOOD 6) I've set the idle at 800, but it roams between 500 and 1500 7) Check O2 Sensor - GOOD I'm all out of ideas here....There is no FITV either. I followed the vac system from a 99' civic si helms. The EG canister is different from the EK's , but I think I've got it set right. CEL's: 10 - Intake Air Temp Sensor, I don't have one on here. The connector is just zip tied to the fire wall, Knock Sensor - Not wired up. Any Ideas? Maybe the ECU? Maybe the charcoal canister needs to be swaped to an EK version?