Fast idle land rover discovery
I had the same problem on my 96 Discovery. It turns out, if the low end of the new TPS reads even a little bit higher than the old TPS, then the engine will rev high. It can be reset at LR dealership to map the new TPS, or you can hog out the screw holes on the new TPS and turn it clockwise until it reads as low or lower than the old TPS, or you can try cleaning the old TPS and reinstalling it. I was able to fix it by rotating, but I also was able to read the TPS signal at the OBD2 diagnostic port.
×