What chemical helps the flavor last longer?

BHT

Answer

Potasium Sorbate, Sodium Hexametaphosphate, Calcium Disodium EDTA. Take your pick, all are flavor stabalizers and prolongers. Look at any soda can or bagged or canned food. You are likely to find one of those or an abbreviation for one of them.