The engine runs fine up to about 4000 rpms, but when I give it gas, it misses. But sometimes it runs OK at higher speeds. I'm sure it's electrical, but I've replaced the fuel pump, installed a separate water separator and fuel filter, and run Seafoam through it several times. Pushing the...