I have a land rover 1997 discovery 3.95 v8. and just recently it has started to feel like it is missing at low rev's but when I put my foot down it ruff for a few seconds then takes off like it should. now about 3 months ago I have put in new spark plugs, leads, distributor cap, rotor and coil and it was going like a dream and now all of a sudden it is running very ruff at low rev's and I can not see what is the cause because like I said when you increase the rev's the problem seems to go away. Can anyone out their steer me in the right direction to find and fix this problem (fingers crossed)