MrTube and Dave
I think I've fixed the problem. It's definitely with the GAV.
I removed the bottom of the carb. I removed the GAV housing and the needle expecting to thread the needle 2 or 3 more times as Dave suggested. My needle was already threaded 2 or 3 threads up the flat of the needle.
I screwed the needle into the housing while it was off the carb. The needle threaded in the housing below the flush point. I removed the needle, put the housing back on the carb, and threaded the needle back into the housing. When the needle because flush with the housing, it bottomed out in the seat. I know this because the needle threaded in much further when the housing was off the carb.
I put it back on the truck, started it up and the problem seems to be gone. I need to drive it some to make sure.
The only thing I can figure is the needle must have not been tight enough in the housing.
MrTube... try the same thing. See if it fixes your problem.