So I got the truck from my brother he got the same code a few months ago and we replaced the plugs and coils. Problem solved I recently replaced the plugs with nkg properly gaped coils two 02 sensors on passenger side cam and crank position sensors as well as the intake manifold due to the map sensor being messed up. The new intake manifold came with a new map sensor installed. I also replaced all injectors and get a good fuel pressure reading when running and the leak down only drooped a few psi ten min after shut down. It will backfire if a press on the throttle but usually backfires when the rpm’s are dropping to idle. It is a 2011 se 2wd with 100,7xx water plump was changed before I got it. I have not been able to drive it much since changing the plugs wires and the other parts I don’t trust it on the road. I also changed the rear differential fluid while it has been sitting and have all the stuff for a transmission fluid and filter change. I got a smoke machine to look for any vacuum leaks but could not see any or hear any when it will idle. Most times after sitting for a bit it will start up and idle fine unless I press on the throttle then the idle will get rough and if it dies it is hard to start.