So - no more IDM codes. A biased ICP sensor or chaffed wiring could be at fault. Does it run better with that sensor disconnected? Will your scanner allow you to monitor IPR duty cycle and IC pressure while you drive? Might be worth measuring that and posting your results.