seems how it is a newer truck. It is not your plugs wires etc.. More likely to be a MAF sensor or a Throttle Position Sensor. He is what I would do, drive to you local autozone, they can hook up a diagnostic reader to your truck. Which should tell you what the problem is.