@star2.....Now You Know Why Experienced People Always Matters ALot .....! 
B.t.w In Simple.....With QG Swaps....You Need To Be A Bit On Your OWN To Sort That Wiring Glitches..Otherwise Watching Mechanics Face Everyday Will Simply Make You Tired.....!
Like Saqib Bhai Said....They Have To Do Some work On Their OWN In Order To Make Things Run Smoothly...The NEW OBD-II Type ECU's Are Way More COmplicated Designed Than We Thought.....They Need Every Input In Order To Make Them Run For What They Are Designed..Its A Not A NITTO MEchanics JOB To Make That Things Work Out CLEAN......!!
You Need To Have A Good Understanding And Complete Homework Before You GO Into IT.......!
Unfortuntaley I GUESS Nashit(Ghuncha) Is Out Of TOWN Now??? Saqib Bhai Can Tell You Actually As He Knows Him Pretty Well....!
Swaps Are Not Easy But Once Done Nicely Will Serve You Well For QUiet LONG...Hectics But Worth It.....!
I Have Swapped NISSAN's Also And They Are Not As Easy As TOYOTA's But Once You Get It...Its Actually FUN Working On THEM