I have a 91 toyota celica that at least several times a week will not start. I have had the starter changed twice, the batterie changed once and the alternater and batterie checked several times (when put up to charger it isnt drained.) and both check out ok. It does start with a jump or waiting 4 hours or more. can someone please help me figure out what is causing this?