Also, check the throttle plate. It recently happened to me with a DLE 20. The screw in the center of the plate loosened up allowing the plate to move as if you opened it. It would throttle down to idle, then slowly creep up to like 3500 rpm. Not too easy to land like that. I had to cut the ignition on final until I figured it out. Just a thought.