Intermittent high idle - have replaced TPS, IAC, had the manifold cleaned, replace EGR...then had a mechanic tell me that he has had problems with aftermarket IAC valves on the Isuzu engine, and after replacing with an OEM, problem solved. Any similar experiences? Just checking before I spend the $75 on the factory part