When you get a MAP sensor code, the ECU goes into limp mode. thats what causes the car to run bad & stall. The car does that to protect itself basically.
The V-AFC wires into the MAP sensor signal. That means that the wire to the ECU is cut, and goes into the VAFC, and then there is a VAFC that goes to the ECU. the VAFC modifies the signal, so that the car thinks it should run richer or leaner. do this:
- pull the carpet up, and check all connections at the ECU.
- put the VAFC to a stock fuel curve and stock VTEC engagement
- set up the VAFC as follows (IMPORTANT!):
# of cly.
4
throttle
up arrow
IN
06
OUT
06
Drive the car around for a while and make sure it works ok. Chances are, one of two things are happening:
- some part of the VAFC configuration is inncorrect or the wiring is faulty. This will either cause a value to be reported to the ECU outside of the normal range, making the ECU think that the MAP sensor is faulty (which causes it to ignore the sensor, go into limp mode, and throw a code) OR if the wiring is faulty, then the ECU will not see the MAP sensor at all, and once again think it is faulty.
to save yourself the hassle, I would pull the codes yourself. there is a two-wire terminal behind the center console on the driver side. turn the car off, stick a paperclip in the holes to jump the terminal, and then turn the ignition on (but don't start the car) the CE light will flash a pattern, which you can look up in ther service manual or on the internet.
I've had to deal with VAFC problems A LOT. Mine however, is now bug-free and it is very much worth it.