Answer: It sounds like you're doing everything right ! The problem with the tomatoes is the heat, including the nighttime temps. When the days begin to cool off in fall, they will start setting again. Here in Texas we have two short tomato seasons, not one long one. Cherry tomato varieties, like 'Sweet 100' tend to set better in the heat. You might include a few of those in your planting next spring. Also, get out your tomatoes as early as you can, and select varieties that don't take too long to begin bearing. The "days to harvest" number listed in the seed catalogue is a good guide for choosing an early variety. Two to try which have worked well for me are 'Early Girl' and 'First Lady'.
Good luck with your tomatoes!
Q&A Library Searching Tips