No. It is physical.
don,t shake the soda.
Keep it pressurized.
There are two common reasons for this. The first is that your generator(alternator) is not charging properly. The second is that your battery is going bad and not holding charge. If it is driving...
No the brand of the soda does not have any affect over the speed of how fast a soda goes flat.