When you say it won't shift out of first, are you talking about when the drive button is pushed? Will it shift through 1 and 2 manually? Also, have you checked your fluid level? The pushbuttons are fairly simple but there's a few things you could check yourself and potentially save a big bill.