Jerry,
Can you check one thing that might solve your issues and that is the fuel cap, it should have a hole in the center of it and if it is blocked then that will cause your problem.
If it is not then I would be following Grummpy's suggestion of checking the bottom seal because you could have picked up something when cutting the grass damaging the seal.
The symptoms are usually the following:
1. Top oil seal damage (will rev high)
2. Bottom oil seal damage (can be hard to start due to not enough fuel in crankcase)
3. The module you have is the old style and had issues as well with breaking down (suggestion is to replace it).
Hope that this is of some help.
