start simple.. fuel pressure reg, fuel pump and fuel filter are all fairly cheap fixes that could cause slow starts and stalling, maybe intake manifold gasket too