I'd look into the MAF too. Popping in the exhaust, especially when letting off the throttle, is typical of a lean condition, and having it go away at higher rpm's had me thinking vacuum leak, but a vacuum leak will cause a stall during a hard stop, and you said it doesn't stall, so I'd look into the MAF.
Of course, I'd pull codes first.
Take care,
-Chris