Could be many things. Plugs, leads, blockage in the fuel system. If you're not getting smoke that's a good sign that the engine is ok I would think. I used to get problems like that years ago albeit in my Bedford Cf if the battery failed, misfires but it would stop the vehicle. I wouldn't drive it. Try replacing plugs and leads first.