Worn out throttle blade creat rough idle issue usually. Did you check your TPS resistance check procedure by digital multimeter?
What about spark plug cables resistance? It should not be more than 6k ohm per feet. And check ignition coil resistance too.