I called the Dirt Doctor and he ordered tests, which we duly performed. The results are in and waiting to be interpreted for the best diagnosis and treatment plan.
It doesn't help that when I look across my yard I see my neighbor's lush garden:
At least my zinnias are growing nice and green and strong. If we don't have any tomatoes, at least we'll have flowers! :)