As a former dealer of JD, this was always a hot button for me. Most of the time a person buying from another dealer miles away was for price. But then they thought they could have us do the warr. work. I am a big advocate of doing business locally. If it was a price issue as mostly it was, I told the customer to be prepared to take the machine back to where he bought it for warr. work. Why? #1, we take care of those who patronize us. #2, warranty almost always underpays. Contrary to popular opinion, warranty very seldom pays what we have in it. Companies only pay flat rate which is usually less time than the actual job, plus only a fraction of the regular labor rate plus only a medium mark-up on parts. So warranty definitely is not a money maker. That is why you need to go back where you bought it. It's not fair to your local dealer and like slapping them in the face. In essence, you're not good enough to buy from but you're ok enough to do my warranty work. The other dealer rmade the profit and part of that profit is for warranty absoption down the road.
Now if you want to pay them for service, that's a different story.
Yes, a dealer is obligated to do warr. work by the manufacturer but nothing says when they have to do it. Those jobs always go to the back. The paying customers come first. They pay the bills. So give the local guy your business. You want their convenience so give them your business. That's how they will be there for you.