Ah HAH!
From what I've heard, very low pH can prevent the development of nitrifying bacteria - I think you stumbled on your answer here!
As for why the pH dropped, my guess is your water is very soft. Can you test your KH? It may not have a very good buffering capacity, and in that case pH can really bounce around (I'm not sure of all the chemistry involved, but I know that when CO2 increses and O2 decreases, pH can nosedive if your KH isn't high enough to buffer the pH)
If you find that your KH is low, you can buffer the water in many ways. I'm using sodium bicarbonate (baking soda) to buffer my tank, you can also use crushed coral in the filter or certain rocks as decoration that will leach calcium gradually into the water and increase KH.
You can buy kits that test hardness, (Tetra makes one that tests General and Carbonate hardness - GH and KH) or have a test done on your water at your LFS.