yer regardles of how clean it is, if its buggered its buggered. before going out and forkin out for a new one just check theres no air leaks anywhere and if your running a carb check the carb gasket isnt leaking as these kinda things can give off similar idle probs