There are a lot of things that could cause this. You didn't mention what engine your working on???? Maybe your fuel pump is going. Coil breaking down. Do you have spark when it won't start?? I can't...