My wagon was doing a similar thing, took it to the auto elecs and he tested the battery, which for a 3 yo unit was down a little but he said it was the starter motor on the way out. That was about 2 months ago and it is still starting, I think get a second opinion.