you may wanna try toyotanation.com they have some very knowledgable people there ( i also own a toyota)
but my recommendation is that you clean the battery and check you ignition system like your wires and dist. but i had a similar problem with my truck as well but it is a different ignition system than yours