Are you in the US Military? I ask since because if so you might want to contact GM and see if they can help. Also would GM warrenty the motor since if it only has 20,000 miles the "drive train" has a 5 year, 100,000 mile warrenty. You might have to pay shipping and installation but that would be a option...just my 2c..
2013 LT2/RS, Crystal Red Metallic, TAZ Jr.
2016 H-D Ultra Classic, Black Fire Purple, (PPE)
2015 H-D Street Glide, Superior Blue. (Old Blue) Traded
2012 Big Horn, RAM, Crew Cab, SLT, Dark Cherry Red Pearl (Betty Boop)
1998 Honda Accord 2d, daily driver.