your mechanic is a dumbass. WTF is a 1.9?? bigger swap would have been alot in a honda...so you went in for shaky idle and they replaced your motor? what shop is this