Just wondering why my car backfires at different times let's say one day it will backfire and spit flames every gear change well only when im on max boost for a few seconds then change gear bang. Then some other days it just doesn't do it at all? is it the weather, is it the heat of my engine?