Cleaned the TPS contacts and plugged it in with dielectric grease. Didn't change. Unplugged the #1 ECT and didn't really change. then it died once when I took it down the road and came to a stop.
I think I should clarify to that the idle isn't perfectly smooth but close. It has a small roughness and surge, can't read on the tach.
It does smell a bit riich to me. I would say the muffler is a bit worn out as it kinda sounds like a fart can but it doesn't leak anywhere so I assume it shouldn't really effect runnability.
I'll just keep trying stuff as I hear ideas.