To close the loop here...finally got around to the idle issue. Turns out both the intake and exhaust cam sprokets were off by one tooth, downward in both cases. Replaced belt, pulleys, water pump while everything was apart. Runs like a champ now. Thanks for playing along.