Hello! My name is Michael. I'm new to the forum, and Land rovers. I recently purchased a 1998 Disco 1. 128k miles. 4.0L The truck has been sitting for about a year, being periodically started. I was told it had a "new" engine installed a year ago. Anyways, when i start it, it revs to 2000+ rpm. Sometimes it will drop to 1500. I replaced the IACV. Couldn't find vacuum leaks with starting fluid method lol. No check engine light. Cleaned MAF. Replaced battery. Cleaned throttle body. Has a small exhaust leak at the manifold gasket on passenger side. My brother bought a tps but its the square style for the MK2. It wouldn't work would it? I actually got it idleing at 700 rpms using some method to reset the iacv but when i started the disco again it wsnt back to high idle. ??? Can someone help? Should i have kept my money?