My car has been hesitant to start. I took it an auto parts store, the battery, starter and alternator checked out. However, the terminal was bad. I had the terminal replaced and it is still doing the same thing but eventually cranks up. I took it to Firestone and was told that they could not find anything wrong with it. HELP!