Hows the oil pressure and fuel pressure.
Check the fuel filters, plugs, plug wires, throttle linkage.
Is your hold down/locking bolt tight or has it came loose.
Check your fuel for water.
Check the cog on your distributor. Are the grears ground down?
Let us know what you find out..