Once the CEL comes on, it stays on till I either clear the codes with an OBD-II scanner tool or by resetting the PCM.

It's probably not hte fuel pressure regulator then becuase there's no surging. Could it be a failing fuel pump?