Greetings,
I would hope they checked for codes. You have obd2(on board diagnostics 2) this system will store history codes. I would look towards a crank sensor if no codes or since we don't know any now. I would also look at cleaning the throttle body
good luck
ASE Master Technician & T2 diesel
28 years experience. Foreign and Domestic . Ford certified 05-06,Chrysler SC 06-08, GM certified 09