The ECU is self-learning and will adjust itself and fubar itself at random. It should be reset whenever any new problems occur. It will save the learned trim settings in a temporary cache, which is cleared when the ecu is reset.
The BPV does not cause the setting, its the MAF and the ECU. When you shift there is a RICH condition caused by loss of airflow which the stock ecu cannot correctly compensate for at all times. So when you release the throttle just enough for the BPV to vent some of that metered air.. what you get is an extreme rich because you are under load which is already injecting lots of fuel and then extra fuel goes into that which causes a rich miss and results in a jerking motion.
The BPV does not cause the setting, its the MAF and the ECU. When you shift there is a RICH condition caused by loss of airflow which the stock ecu cannot correctly compensate for at all times. So when you release the throttle just enough for the BPV to vent some of that metered air.. what you get is an extreme rich because you are under load which is already injecting lots of fuel and then extra fuel goes into that which causes a rich miss and results in a jerking motion.