Cheapest quick check is to look for fouled plugs. Then look for dreid out, cracked, burnt, nearly broken plug wires. Pop the dist cap off and look for badly burnt contact windows.
Start with that stuff and see how it goes from there. Sounds like ignition to me.
Oh, and since I've seen the mud you've played in, check youy muffler and cat for mud (tap em with a hammer). If you packed them before, some could breaking up in there and plugging things off. Happened to me once, caused same symptoms under engine load.
Good luck