I have just had exactly the same problem with my freelander, I have read your problem and read some of the replys but not all so don't no if this has been suggested yet but changing the water temp switch so the auto choke does not stay on and run ritch cured the problem of over fueling for me...