Have you tried spraying your Tomato plants with Blossom Set?
I use it on my tomatoes and they produce all year. Just don't spray
when there's fruit on the vine.
/Salute
The local gardening shows said that when the nighttime temps get above 70 degrees, tomatoes quit setting fruit. Some of the smaller pear tomatoes are still going strong.