Well the XJS is back to the mechanic for a second engine transplant. If you recall, the V12 was replaced with a Corvette engine but as it turned out it was an overkill. The mechanic put a full-race engine in there that's absolutely useless for daily driving and I just concluded the dispute with him. He willingly agreed to replace the engine with a milder one although it took him over three months to pick up the car. Today he finally did and we'll see how long this would take him this time.