hmm, everything seems fine, maybe soil is the problem, but I've never had that much trouble with even cheap soil. It's a pain, but maybe try some regular old top soil with vermiculite? I don't know, the stuff you are using should work just fine. How many times has this happened? Maybe god's trying to tell you to go hydro? Don't get discouraged! keep tryin' it'll come to you in time, It could be just crap genetics from seed.

Best of luck