Okay if the particle and emitter datablock are all the same over your two turrets and the tank turret, but you got a different effect on one of your turret. The next possible reason I will consider is the way the emitter is used over three turret is not the same.
Since you said that you tested the emitter on tank turret, I will assume all three turrets use the ShapeBaseImageData datablock to make the emitter appear. If the image on one of your turret is defined differently from other two, surely you will get a different effect.