Re: engine miss
You have to track down whether the miss is being caused by the ignition or the fuel system.
A stator, trigger or coil that is starting to fail could cause a miss.
Likewise, an air leak (at a fuel line or a gasket), a fuel pump diaphram on the way out or a clog developing in one of the carb jets could also cause a miss.
I suspect that it is coincidental that you discovered the miss after changing the impeller and do not think they are related.
Since it's occuring at high rpms it's a little more difficult to check the ignition with a timing light if it's "occassional" - it would be better tested in a tank with a test wheel.
This may be one of the cases where, if you plan to troubleshoot yourself, you may have to wait a bit until the problem gets worse before it can be narrowed down to something specifically to look at.
It's very very tough (almost impossible) to find a periodic ignition problem until one of the components actually fail (or get really bad)....