Well, looks like all my issues were due to a bad WB02 sensor. Will know for sure tomorrow when I hit a few trails. The system would always check OK, but after going thru all the dirty fuel filters, etc and now knowing I have good fuel and clean filters was still having problems. Would go lean under throttle and periodically idle fine and the next minute choke you out. Pulled the plugs and they charcoal black. Swapped plugs and the oxygen sensor and now it's running like it should. Had a spare with me, wish I would have thought to change it early on.