My 88 just started idleing very weird form a low idle to high idle about every 45seconds it starts doing this after it warms up. I know I need a new top end but will a new top end help this problem? The carb is clean I overhauled the carb about two weeks ago and the problem still exist.