Any type of wet lube attracts dirt. Like wd-40, chain lube, grease, etc. That’s what carb cleaner is for, to get rid of the garbage that is preventing the linkage from moving freely. If it has a cable going to the carb it could be frayed inside the cable housing and not allowing it to idle back down. I had that happen on a Datsun pickup.