The ICP can be biased where it REPORTS a too high number which is false. The computer respond by lowering the IPR duty cycle but the value won't come down so it throws a code. It runs bad because the IC pressure is actually lower than required as the PCM has dropped the duty cycle.