There is actually two issues going on with the engine. By the way, glad the diffs worked. First, when you hit the brake, it sounds to me like it's closing the carb. You need to adjust your throttle screw so that it will stay running. Also, adjust your throttle servo sub trim so that when you let go of the trigger, it sits just against the idle screw. You should have a 1mm or so gap in the carb.
The second issue is I think your bottom end is just a little too rich, or your top end is a little too lean. To adjust your bottom needle, fire it up and warm the truck up by driving it around like you normally would. Bring it back and pinch the fuel line going to the carb. It should take 3 seconds for it to shut off. If it shuts off sooner, your bottom end is too lean. If it takes longer than 3 seconds to shut off, your bottom end is too rich. Adjust the low end needle until it shuts off at exactly 3 seconds.
From there, it's just a matter of getting your temp gun and tuning the top end.