Never. As I said, it only appears when I'm towing and spend a while at WOT. Normal WOT acceleration from 0 - ~65 MPH never throw codes. Someone mentioned the Fuel Filter, I could see that. I've never replaced it either (have one, just never got to it). It could be starving the system because the media can't keep up. Used what it has in the filter canister then has a slow recovery. Kinda like what happens on a float-type carb when the filter is plugged. It can handle short bursts and idle, but starves and conks out if you stay in it too long.
I'll probably start with the Fuel Filter.