Mom's 02 had a similar problem.
- intermittently it would "bog" and hesitate with moderate to heavy throttle.
- light throttle, it would not do it
- floor it and it would hesitate, spit, and even pop out of the tailpipe.
- idled totally normal
- no engine light.
- eventually it got worse and...