Urgh. 1999 Freelander, had a problem with engine warning light coming on and revs suddenly dipping, also at times over revving. RAC and garage tested and said potentiometer (thought it was as had this problem before, and was sorted by new potentiometer).
I sourced a 2nd hand one, had it...