Your mechanic is to blame. They should stand behind it.