You may have gotten a bad tank of gas. You may just need a tune up. A weak spark combined with warm (hot) weather will cause the problem. Backing off the timing can help a little.
__________________
Beer. Now there's a temporary solution. --Homer Simpson