Update: This morning I retested the pH and it's now 6.6. That's a number all of the fish in there should be able to live with, and hopefully will be stable. I don't want to raise it anymore because I don't want to shock them any worse than I already have. I've left a sample of tap water sitting out overnight and will test it tonight. Assuming its pH is higher than 6.6 (I'm sure it will be), and its ammonia level is low, I'll do some water changes. I do regular weekly tank gravel vacuuming and water changes anyway, so lack of maintenance is not what's caused this. I'm not sure what has, unless the low pH could have just slowed down the good bacteria that process the ammonia.