With all the trouble you mention of it having at idle it sounds lie it might have an intake leak. did you ever check for one? I think it sounds like you have gone through all of the electrical problems and corrected them. I have an EZ EFI on my car and I can tell you there is no difference in idle RPM when it is in gear compared to in neutral.