i would honestly think that the problem is the ignition coil. ignition coils on toyotas are known to give out a little early...take out the coils and look for some carbon marks. usually if it has any carbon marks,its about time to change them,sealing thing will only fix it for like 4 months then...