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...