Lately the starter on my '04 LT won't engage at first push of the starter button. There isn't any grinding or anything like that, just a "whiz" sound and that's it. Second push on the button will get it to engage normally and the engine starts right up. This is obviously a sign of not-so-good things to come. The repair/replacement of this a do-it-yourself thing or the dealer the best choice for this?