318 Retards Under Load?

Here's my theory:

I think you have dirt in the main jets. The reason it does better when you step on it is that the accelerator pump is squirting in extra fuel which is compensating for the lean condition.

Take the top of the carb off and I bet you're going to find dirt in the bottom of the fuel bowl(s).