I would try changing your fuel pressure regulator. I have a similar setup and this was the cause of my overfuelling. I got mine from a local motorfactors for about £50-£60 which supplied the same webber item thats fords would supply for about £180. Sorted mine out. HTH