have you tried to adust the POT on the back of the engine bay its on the same plate as the EDIS and the MAP sensor! This could be s STARTING point for you. be carefull it can make things worse. So put a small mrk on it with tipex so you can put it back to where you started!