I've been trying to be as patient as I can be but today is the 18th day my 98 gt has been at the shop for a 07 pi engine swap. I've tried calling no answer or I get some crappy excuse. He told me he would give me a discount last time I've spoken to him but man I have a family an job to go to. What issues could he possibly run into for 18 days ?