blanz can a scanner clear the Engine Control Module rather then just clearing a cel? also a ECM Idle learn procedure what's the benefit of doing that or all of this,? because i was told by a very knowledgeable mechanic (dk if hes full of it ) but he said that its best not to remove the battery on this new car and newer cars unless nessary reason why because you have to do a step by step re learning programing on the car .... reason why i ask this is because he installed an aem cai and cel is up he didnt disconnect the battery so thats the only step he skiped and 2 i have not run the car 500 miles , fianly aem is also replacing the intakes but i was wondering if its just easier to just remove battery and all good rather then paying to ship current intake waiting to recieve new one and reinstalling ( possibliy paying for a install again

) please respond thanks and what's dtc?