It does sound like the OP has problems with the dealer not being able to fix an issue on the 2010. I also recommend a change of dealers.

Let us know how this all works out.