If this started after replacing the timing belt, I would look for a broken tooth on the crankshaft gear, If not, I would disconnect the battery, remove the ECM, and open it up for a visual inspection. I just went through this with my 96 camry and found a blown electrolytic capacitor. At less...