Have you checked to see if you have any exhaust leaks I think that can cause that popping when you let out of the throttle, also I think if your running lean it will pop when you let out of it. Maybe someone else can verify this for me.