I have now similiar problem- high iddle at start (2000RPM), stays for a while, then drops to 900RPM, and again when i Neutral get high idle, for about15-20seconds and goes back.
Checked TPS with TuneEcu- did the ISCV calibration to 60/72 volts as per Tune ECU guidance, and still the same...