I'm just going to offer this information as a reference to perhaps gain some perspective on this situation.
Finding a quality place that has decent technicians is always a challenge as discussed many, many times here on these threads. I have a friend who is the local CW GM. He seems to have his head screwed on straight and is trying to fix what was broken at this new CW when he took over last year. One major area was the lack of quality service. Last month we had a long discussion regarding service and he told me this. I didn't verify these facts but I don't know why he would lie to me.
There are approximately 2,400 certified RV technicians in the country and CW employs 1,800 of them. His techs are constantly going to school to receive their certifications.
That said, having a certified technician does not guarantee that you will always get quality service but it is a very good start. Having taught automotive service and repair from 1971 until 2006 I went through the biggest technical shake-up in the history of the automotive repair industry starting in late 1978-79 with the introduction of the first computer controlled carburetors and electronic ignition systems. It has been nothing short of a technical marvel at what has been achieved. I attended some sort of technical training every summer for about 30 years so I could stay current with all of the changes. To include all the changes I never taught my classes the same two years in a row.
To compare the technical wonders of today's vehicles there is probably 10 X's the computing power in your car than you would find in an F-16 fighter.
The RV's of today are very technically involved. They are also rolling homes so not only do we have engines but there's all of the rest of the stuff that comes with a home. Finding quality technicians with good problem solving techniques can be a very, very big challenge. As consumers we have to seek and find those places that work at getting, training and keeping good technicians. When you find those places let others know as many of you have already done.