Hi, I have an 05 Wrangler 4L 6 speed and was getting a high idle in neutral and between shifts. No codes or check engine light. Read it was either the iac or tps, so I bought both at O'Reilly's . Took off throttle body cleaned everything and installed new parts put on new tb gasket ad fired it up and now I have check engine and code for iac and it's idling rough and inconsistent. I disconnected battery for a few mins and tried again but same thing and I drove it around awhile and no change. Are the parts I replaced bad?