ok a while ago my car quit starting, it wasnt a gradual thin it just wouldnt start one day. i can still push start it and maybe 5-10% of the time it will start normally, but the rest of the time it doesnt it just whines like it wants to but it never clicks in. i took the starter/selinoid to one place and told them to take it apart and check it out, they said everything was fine. put it back on my car and it still wouldnt start. my dad told me the starter might not be getting enough juice from the battery because my battery was old and i needed a new one anyway so i bought a new battery and it still wont start. i have since then taken the starter to a dif place that tested the starter and the selinoid and said both worked perfectly and i have put new battery cables/clamps on. the bastard still wont start and im out of ideas. anyone know what the hell could be wrong? also after push starting it for a week or so it started having a rough idle it would bounce between 1-2k not fast, but a slow steady rise and fall of rpm's.