check the ignition. could be something loose inside the ignition coil/distributor system. clogged fuel line/filter. loose battery terminals.