There are several possibilities.
The oven may not be hot enough. If you haven't ckecked it with an inexpensive oven thermometer, I suggest you start there.
check the dates on your baking soda/powder. Even if you just purchased them, they may have been sitting around the store and/or warehouse for a while. OR, they may have been stored near excessive heat.