I'd try unplugging the stepper motor and cleaning up the plug before putting it back on.
Also is it running on all 4 cylinders? could be a duff lead giving a misfire which the ECU will always struggle with.
Also is it running on all 4 cylinders? could be a duff lead giving a misfire which the ECU will always struggle with.