Great job!

I'd be glad to "remote tune" that off idle hesitation issue for you if you have a laptop and access to wifi in your garage or driveway. Heck, I'll do a complete remote tune in exchange for one of those front motor plates and data on the cooling system.

Either way you did an excellent job on the swap and I am envious!