Does no feel the cable because the behavior happens when hot, is you feel in the pedal is possible it is a cable but it happens at specific RPM when hot, is better to start by TPS, be careful when getting it back do not over tight screws it is supposed to be 1.5 nm, which means do not over tight it for real, Yes you can clean it but is better before any of this direct tear down attempts to test the sensor with a multymeter, it has 3 cables possibly in your model; Mine does have 3 cables ground, + signal and - signal, grounding the multymetter, will let you get measurements of the TPS at diferent angles, for example at 65 degree must read 3 to 5 volts.
But if I where you would start checking the Idle Air control Valve just bellow the air bypass hose, you can disconnect the connector and check if there is a change
To clean it, try not to damage the o ring if you do not have it please check it must be in perfect conditions other way better replace it clean very careful the valve. I think it will lead to a better deduction of the problem, please use WD 40 to clean it because I do not recommend carburetor cleaner