2 weeks of being pushed around? Push back. Fuck the shop. They should be giving the warranty company hell themselves. They can’t do their work because of the warranty company. Call the warranty company and tell them you want their shit done by 5pm Thursday or else you’re calling the Buffalo Attorney General’s office to formally register a complaint and will pursue further legal actions as necessary.