Recently my car has had trouble starting, well sometimes it turns on and sometimes it doesn't and i have to either wait a few minutes or sometimes it won't even turn on anymore. I changed the starter and even got a new battery as the problem continued. I had the vehicle checked out by a mechanic twice but it just so happened that each time it was checked the car started without a problem >.> they said that maybe the battery was starting to go bad so I got a new one. What seems to be the problem? It does make a sound like a little vacuum noise when I try to start it and the radio and lights work when its on.I even took it out for a long drive and it didn't break down or have a problem.All in all I'm looking for a solution as I want to sell this car soon and I honestly don't know what to check.