Haha - 4 days ago, at the mechanic :\
I'm reluctant to take it back to him, as its a minimum 5hr fix(1-2hrs drive + fix. Mechanics are about $100-110/hr here) so I may as well do it myself, and through trial and error, get a couple of new bits for Bagheera!)
Hm...are you really sure there is no relation between your garage visit, the mechanics work and your issue?
Beside all the profound considerations given here which I can follow easily I would also think about the fact that the fault occurs just after someone has worked on the engine resp. the fuel filter.