The P0238 isn't a high boost code, but rather an electrical issue with the MAP sensor. The most likely scenario is the MAP sensor is shorted internally. If your CPS swap doesn't fix this, the MAP sensor is your next play. The MAP sensor shares a common reference voltage with the ICP sensor, EBP sensor and others. If any one of the sensors shorts, it can take out the readings of all other sensors and cause a stall. Don't forget to check all the wiring harness for chaffing, especially the 42 pin harness that drapes over the driver's side valve cover.