Lots of good ideas here today. Don't forget to check your muffler clamps. Lots of folks develop a pop after putting mufflers back on bike. If clamps are incorrectly torqued or in the wrong position they will leak air which can lead to decel popping. Those $10.00 clamps have a way of stretching.