Did you try resetting the ECU then see if your idle and timing changes when you put it into diagnostic mode?

Try jumping TE2 and E1 and drive around for a bit with the jumper in place. Come back and then jump TE1 and E1 and see if you have any additional codes.