Is your baking powder fresh? Do you overgrease or overheat your pans so that they either spread too much or melt?
Just btw, "fresh" seems to be relative. By keeping b.p. tightly sealed (after opening) in the fridge, I've had good results with it for up to 18 months.
Maybe the overheating. Thanks.