Couldn't be something as simple as a loose battery terminal connection could it? I experienced the very same thing recently with my car. Don't know if the changing ambient temps of the seasons changing from winter to spring may have had anything to do with it, but that's when it happened. Cleaned both terminals and posts, made sure both terminals were seated as far down on both posts as possible, then tightened and haven't had the problem again.