Mines does the same. So far I've replaced:
  • IAC Valve
  • EGR Valve & Solenoid
  • IAT sensor
  • PCV and some connecting hoses


which fixed a number of other problems except for this.

ECT measured good, but I'll give it a try since I'm out of ideas.


Tiv