TL:DR Its still not working. Differently , but still not working.
Its doing this now :
If I ever so slightly tap the throttle it drops to a high idle, but it drops never the less.
I have unclipped the throttle cable from the quadrant and it still does it. I feel its software related so broke out the laptop , can to usb and fired up SXTune.
The @Steve Swan approach - sprayed some flammable liquid around every mating face I can find - no job
Nipped up ( just in case ) every single nut / bolt I can find
Noted that on initial start its fine , well , slightly high idle but where I would expect it
Backed up the config on the ECU prior to tweaking
Validated that closed loop idle is ON and I have set it to learn idle
It seems to be affected once I have gone north of 3000rpm and its trying to compensate by bringing the revs to 2000rpm , or even 1500rpm and then gently oscillating between those values.
I can feel the car trying to pull me along when around 1800-2000rpm
Do you have a rpm range where the ecu engages idle control closed loop?
I had an issue once with my idle tuning whereby my closed loop only kicked in at 2000rpm or lower.
As my revs fell naturally due to the timing table, the timing was slightly too advanced for the 2000-2100 area of the table so my revs hung at just over 2000. Closed loop would never deal with it because it was outside of it’s range.
I could fix it by either dropping timing by a degrees or so in that cell, that would make revs organically fall inside the jurisdiction of closed loop or I could expand the closed loop range up to 2500 or whatever. I wanted to avoid the latter, so I fixed it by lowering timing a touch.
In anticipation of my part arriving I have taken off the old TPS.
I have done a multimeter resistance check and its starts at ~.29ohm and goes to just under ~3.8 at WOT.
I have noticed though that its not a terribly smooth transition when simulating the TPS between .45 and .70. The figures seems to jump and I have a hard time making the numbers go up smoothy. It seems to go from .45 to .51 for example then steps to .58 drops to .53 and then voila , .71 and then I can get a smooth increment right to the top of the values.
Guess Ill only know for sure if its EOL when I put a new one on …