Check the flow of the fuel pump, lots of fuel pumps and plumbing of same failing , also possible clogged fuel filter. if flow checks out, check the Injectors are spraying well if not, remove and clean them, get new O rings for reinstall. Check that your getting a good steady spark, if not check the plug wires and boots for arching, best done in the dark.
How have you been ?