Still having issues and I’ve been messing with the IAC more, but I took a 20 minutes drive through stop and go traffic and highway. Doubled checked my base timing (0°). And my datalogging showed this:
TPS Voltage @ idle: in the .55 to .59 depending on set screw adjustment
IAC position @ idle in park: 15
IAC position @ idle in gear: 75
Idle RPM in park: 875
Idle RPM in gear: 825
Knock Counts: 67 (seems pretty high)
Coolant Temp: 195-200°
INT/BLM: Both stayed near 128 in closed loop.
Park/neutral switch working
When put into park after driving, rpm would shoot up to 1300 and slowly go down until IAC position returned to 15. This seems like a large gap for the IAC to make up. Other than the idle weirdness, truck seems to still drive okay with light throttle all the way to WOT. I’m near my wits end with this, I’ve thrown quite a few parts at it with no luck, by the end I will probably have all the components for a new motor haha.