For starters, I would check the plug wires. It is hard to diagnose this without hearing it in person. A leak in your induction system can cause a lean condition, leading to backfire through the throttle body. However, this is usually accompanied with a check engine light, and would be a little unlikely.wmkeele said:from under the hood -
popping/clatter
loudest when I acellerate D or R