Your plugs are shot. Maybe bad wires, but I'd bet new plugs will fix it. Missing under load after running good for some time is almost always the plugs, even fairly new ones.