If it was running fine earlier it could be many things. But here's a list to start.
We are working through the misfire under acceleration problem currently on an 2007 EFI dog. Our next thing to try is the crank position sensor.
Spark plugs
Spark plug wires
Ignition coil
Crank position sensor
