Hi, I'm new here too....
Years ago on a Ford Petrol P100 pick up it did a similar thing - ended up it was a faulty fuel pump relay. Did the garage find anything on a diagnostic plug in check?
(I am not a mechanic, and it sounds like you need to speak to one.)
Good luck - I hope you find the...