No matter how you attack this issue, it will cost you a minimum of $200.00 to take it to a shop and walk in the door. More than likely, their first move will be to change the filters. The evidence really points to bad filters. I would buy two sets of filters, change out the ones you have and see if the issue is solved before spending money at a shop.
If you're mechanically inclined at all or have someone who can help you, changing filters is a simple task and knowing how can really be a lifesaver if you're ever stuck in the middle of nowhere. Often the only issue is the strength required to remove a filter located in a tight spot.
The filters for your engine both come with an o-ring about the size of a quarter. Your filters screw onto a threaded tube and often when people remove the old filter, they neglect to make sure the old o-ring is removed from the threaded tube. They also forget to install a new one that comes with the filter.
Theoretically, you're suppose to be able to install your filters dry and then prime them by turning the ignition on and off several times. I never got this to work. I always prime my filters. This is also a simple task. When looking at the top of the filter, the diesel fuel from your tank enters the perforated area around the edges of the filter, is filtered and comes out the hole in the center and flows through the threaded tube you screwed the filter onto. Simply take your clean thumb, cover the center hole of the filter and slowly poor clean diesel fuel from a small jug around the outside of the filter until it's full. Install, wipe clean and start the coach.
If you got bad fuel or had fuel go bad, you may have to replace the filters several times to resolve the issue.