Car does this at random, but mostly during cold running, it runs like the fuel is cutting out, when running normal at engine idle check engine light turns on unless i tap the throttle a little bit, and also likes to idle around 1000.. NEW PARTS; Air flow meter, Both fuel pumps, ICV, Ignition Cap and rotor, Ignition coil and wires, all relays, Fuel pressure regulator, ECU replaced, smoke test performed and passed. next replacements are maybe Throttle position sensor (where idle control vale receives information) and new injectors, This is on an engine rebuilt less than 60,000 miles ago. engine code m20b25. ANY IDEAS? I'm about to do my timing belt and am replacing the head gasket during the process
![](https://s2.save4k.ru/pic/Xb37_5shq2U/maxresdefault.jpg)