It may be that the ECU is faulty. I had the opposite where too much fuel caused car not to idle. New ECU fixed it.
Auto electrician used oscilloscope? To view behaviour of ECU