Update. Got it running. Found a wire disconnected on the driver's side near the back of the plenum. Not precisely sure what it went to, but it's working now--running good as ever. No more CEL, and thankfully, I didn't have to replace the plugs again.