i have a 95 3.9i disco and it some times idles like it is out of fuel, then other times the idle will rapidly fluctuate between 300-900 rpm and some times drop to stall. I am about to replace plugs/leads but any other advice would be great. It also smells as if it is running very rich.