I took mine in for emissions (again). This actually started yesterday when I had it in to the garage for some carb adjustment. Jim, the mechanic, said it was VERY touchy, and by the time I got to the testing facility, it had changed and it failed again.
Back down there this morning and through a bunch of adjusting etc, Jim got the idle air fuel adjustments where they needed to be, but every time he would rev it a little, it would change when it came back down to idle. When he hooked a tach up to it and found that it was running about 100 RPMs higher than it was before the rev. He added an additional spring to the throttle and it stabilized the idle and the emissions.
Meanwhile, during all the starting and stopping sequences, the key cylinder decided to freeze up, so the engine could not be shut down. Good place for that to happen, it had been kind of wonky for some time. Jim ordered a new key cylinder and I went back down to emissions. It passed this time, no problem.
Back to the garage where Jim replaced the ignition cylinder and it worked better than I can remember it ever worked. I'm happy it happened there rather than at a gas stop or out on the road somewhere.
Always an adventure!