I assume it a gas motor - therefore it shouldn't cost $15,000.00 for a new motor. Ask them about a crate motor from the factory, or go elsewhere. How long do you think a manufacturer should stand behind their motors? 150K? 200K? 300K? I am always amused by people who join forums and they say how bad their trucks have been....after 100,000 miles. FYI-100,000 miles IS A LOT OF MILES. Yo may try GM customer service, although your best deal might be for (GM to work with the dealer) and to give you an "over allowance" for your truck as is - then with factory rebates you could get in to a new one. Of course, if you start plastering this all over the Internet you won't get much sympathy from GM either. Good luck!