You well probably need to check your main items:
1. Base timing
2. Idle speed screw adjustment with timing disabled
3. Voltage drop when fan kicks on, it should be caught by your ecu with battery voltage compensation / dead time values.
4. Earth system check on engine / battery / ecu system
5. Post t/b air leaks. Do a pressure test on your intake system.
Depending how your microtech has been wired in, you most likely have no idle control.
Which means no aircon / power steering switches bump up idle either...