I have a 98 disco with over 200000 miles. Engine was weak and had low oil pressure. Final straw was 3 rocker arm tips wore off causing knocking noise. Found another 98 disco wreck with 85000 motor sounded and ran good. swapped complete. used original exhaust manifolds and upper intake manifold. Enigine starts and runs great, no codes, but will not idle. average idle is 1800 rpm, put in gear it will drop to 1200 rpm. No vacum leaks, clean functional iac motor. Whats next?