I have a 1999 1.8 petrol freelander which has approx 20,000 miles on the engine ( replaced by dealer before I bought it) It has developed a running problem which is not always noticable. When cold mostly it runs very rich like its on full choke and has stalled a couple of times at junctions and been very hard to re start. Its been in to local dealer and had rotor arm replaced but it is no better. Below 4000 runs very rich, when cold mostly and takes for ever to pick up. Also top speed foot to the floor is about 90 will not go past 4500 in 5th gear also very loud in side over 4000. does the flexible joint on the exhaust contribute to anything if its leaking?