I could be wrong, but it sounds like its not getting enough fuel when the hammer's down; for whatever reason.
Could be the carb, fuel filter, fuel pump, fuel quality, or anything else along those lines.
I'd try the fuel filter, like your planning, and see what that does