Problem started today on my 98 2.0L diesel freelander..Stopped to fill up with fuel and when i restarted engine revs went to 2000 and back down to tickover (strange) never done that before. When i drove it away i noticed the engine check light was on and the engine was running at reduced power, Limp home mode?. I took it to a independant LR dealer who plugged it into the computer and they told me the inertia switch or injector pump solenoid maybe faulty or the wiring to these units . Now am i being stupid but if these items or wiring are faulty then surely the engine shouldnt run..The garge wants me to leave the car for 2 days to let them find the fault ,Oh and it maybe a faulty ECU..Anybody got any thoughts on what the problem can be..Many thanks Roy