The other option, since the waterchange schedule seems normal, is that you are probably overfeeding the tank. The decaying food has the same effect on the water quality that the fish's waste does, just bypassing the fish's digestion tract step of the process.
I would cut back on how much I feed the fish in that tank. Try to remember that with neon tetras their stomach is about the size of their eyeball and feeding once or twice a day is alright, but just VERY tiny amounts.
Hope that helps your situation.
