I finally got a new Stepper motor from
http://www.nardek.com.au/iscsub.htm The package I got show it's a Mitsubishi Genuine parts (510-16)
$195 later I finally fitted the new stepper motor and wala the issue is gone. I drove the car for few days now and it seems fine.
Ah ok cool thanx, do you need to take it off and stuff? I need details on how to do that and which bits to clean etc!
This is what Camskill had on their website about the installation/cleaning, which I followed:
1. Remove old stepper by undoing the electrical connector and unbolting from throttlebody fast idle valve.
2. Clean area where stepper plunger goes into throttle body.
3. Fit new stepper.
4. Start car and wind idle screw in until it idles properly at about 2000rpm cold.
4. Wait until normal temp is reached at 2000rpm now adjust idle back down to 850~900 rpm.