The best way to deal with warranty issues is to document them, report them to Heartland first, then contact the dealer last and let them know that you've already alerted Heartland to the warranty issues and that they are expecting a call for a parts order ASAP.
And even give them the name and phone number of the person you spoke to at Heartland to expedite the parts order.
This way the dealership can't give you the old "Waiting on parts" run around when in fact they haven't even ordered your parts yet.
Most that leave their RV's at the dealership get that excuse when most likely the dealership has not even touched it yet (unless they backed into it with another RV or a forklift).
The other thing...
Never, ever leave your RV at any dealership for months on end...
If you need to take it to them so they can inspect the issue(s)...
Let them look at it and figure out what they might need, then take your RV home, and let them know that you will bring it back to them once they have ALL of the parts in stock and are ready to complete the repairs (while you sit there and wait preferably).
Don't fall for the "free storage over the winter while they wait for parts to arrive" line that I read around the internet...
This is often the cause of more problems than you bargained for (read above line about the forklift)!
As others have said above, you don't have to use Camping World for warranty repairs...
And if you purchased the Camping World extended warranty...look into cancelling that out and get a refund on it ASAP!
It can be done!