First things first...get rid of your soil, or atleast go out and buy some promix and start a seed in a 16oz party cup with just promix and see what happens. I have a feeling something is wrong with your soil...it would be different if it was just one plant, but its all of them. You have to see what variable is consistent which is your soil, and your water.
So either ph your water to low 6's and see what happens, or change your soil or both!