Check out amazon for alternator, pretty easy fix if that's what it is. Check out youtube for tutorial on how to change it yourself. If you want somebody to diagnose and fix, try bbt small engine repair on Monroe, just past 6th ave. pretty reasonable on labor and will have it done quick (the guy is a midget, fitting that he works on small engines). Any small engine repair shop will get you going again, you can avoid mud motor dealers if want. Good luck, PM if you have any questions.
Have you checked your battery? Probably a stupid question but I had a similar situation a couple years ago and it turned out to be an old shot battery.