New throttle cable

Since the original is no longer available and my old cable does not return as it should be, it causes my erratic idle as mine is mapped based on TPS position which is a pain in ass. I tried lubed the cable before but it seems it is not very effective. any suggestion? Thanks.

Sam