Ok so the other day my car died in a parking lot and wouldn't start. All the lights and the radio still worked so it's not the battery. Everytime i went to crank it, i would hear one 'click' then nothing. I pushed started it and its starting now but it acts like it doesn't want to at first. Somebody said it was the starter relay but if that were the case wouldn't it not start now? I mean, once a fuse a done it's done. I've also hear the starter and solenoid but i'm not sure. My dad told me it was the terminals because it used to have a problem with them. But at that time nothing electronic would work. Radio, lights, nada. So what's the problem and how do i fix it? thanks in advance