You have a mechanic who does not want to take responsibility of what he has done.
Once you agree to his delay tactic, that would imply you have accepted his overhauling work
and the problem is only with the tuning. ( which it may be ).
However from the sound of it, it looks like the mechanic screwed you, and now he's just wasting time without accepting responsibility.