Just a thought, does it do it when the engine has sat and cooled for a bit?
Mine did that, I could not pin it down. Tune ups, fuel system checks, emission checks, etc etc.
I found the rarely noted problem with the manifold stud bolts backing out a bit and allowing intake/exhaust leaks. Engine stumbles, bad mileage and no noticeable noises. Worth a look into.