Thread revivial!
Had a lot to rebuild so took my time, (also found in my rebuild i had leaky valves, so sorted them out), still a bit stumped by this, the problem just won't go away. Even ecu disgnostics are inconclusive.
The engine itself runs beautifully, revs up without hint of misfire and comes off throttle fine.
However when it gets hotter and the idle drops, it starts popping from the exhaust and the idle drops/hunts as it does so.
Finally, finally got IAW scan working after 3 sets of faulty leads and it seems the issue itself isn't quite as temperature related as i thought and more engine speed related.
The car when started cold is idling very smoothly, the problem totally comes in not as i thought, when it wants to switch to closed loop exactly (it will switch to closed loop according to the scan and when the idle is still fast as it reaches temperature, still run smoothly), the problem comes in when it gets hot enough that the ecu wants to set its target idle to under 1000rpm, around 1000rpm it is excellent still but once it tries to go under that, it just can't adapt for some reason and starts to do weird stuff. For example if the target rpm is 940rpm, it'll go down just above that, then as it approaches target, pop and drop to 750rpm (like it wants to stall for a quarter second), then come back up to where it was just above target at like 980rpm. And seems to get a little more frequent the lower the target idle is.
Another thing the scan showed, was when this happens, the ecu switches out of closed loop into open loop momentarily, before coming back to closed loop a second later. (Normal or not?)
All the sensors, as far as i can see are reading pretty normal, the only one i can see that might "not" be, is the TPS., with my foot off the throttle, it reads that it is sat stable at 14.3 degrees input. not sure if that's correct, but i'd assume it should be sat at zero? It has done the exact same thing symptoms wise on 3 throttle bodies, though i haven't yet plugged the car in with any others to see if they read the same angle at "rest".
The ecu is showing some stored errors on water temp sensor (short to +vcc), air temp sensor (short to +vcc) map sensor (Short to GND/Open), tps (short to +vcc), stepper motor (Short to GND/Open) (i assume from when i have been testing stuff and running with a few things unplugged), but none active aside the evap valve not being there.
All sensors are running stable at what i'd really expect them to display. There's no vacuum leaks, exhaust leaks etc i am aware of, compression is good and even, just had the head rebuilt... any ideas? aside from just thrashing it (hard with no mot) and seeing if it sorts itself out