To answer your first question about the EPA. Ohio is a state plan state, meaning the EPA is an Ohio agency (OEPA). The other side of the coin is OSHA, in Ohio it is federally controlled and not a part of Ohio government.
Runoff has to be controlled out of a business, that belongs to the OEPA, and that run off is a much bigger issue that just your lawn. This is what I would do.
1. Get a notebook and document EVERYTHING you do. Dates, times, where, who was there. Be a copious note taker. Did I mention document EVERYTHING? Good.
2. File a complaint here.
Environmental Complaints | Ohio Environmental Protection Agency Document it in your notebook.
3. Contact ODNR see how they can help you. Document it in your notebook
4. Contact your two state reps in Columbus. It is REALLY important to carefully document what happens here. Their comments might be helpful in a local newspaper. hehe.
5. Contact an active environmental group in your area. They might do all the fighting for you, and some are very good at it. They should AT LEAST tell you who to contact for help.
6. If all else fails, hire an attorney that specializes in environmental cases. Avoid the local personal injury and divorce lawyers.
Good luck!