this car is trying your patience mate
your on here nearly everyday with a new fault
what kind of garage are you takin it to

for them to say bring it back next week
is there a not a good garage with knowledge of these cars near you, if you take it to ford they will price you mega bucks, can you not travel to a garage with a back round of these cars to get it sorted once and for all
and to be honest thats what these cars are like in a garage more than the road, but stick with mate there worth every penny and the wait