Yes I do understand that it has nothing to do with the ECU but may be something went when they were changing the Intake manifold perhaps? Because I do remember the guy having a hard time trying to figure out that the local throttle body and D15B CVT Auto throttle body are a bit different. It took almost 12-13 hours for him to figure out the idle surge issues.
I've already changed my engine oil 2 times on this engine and my mechanic also said that it could be due to fake oil? Is that even possible? I got my last oil changed from PSO Phase 4 Bahria RWP? Oil jaali hone k kya chances hai waha se?