Does your year truck have an MAF?? If so, clean the MAF wires, very carefully with a degreaser.
As one of the respondents said, these things come saturated with oil. I had the same problem after I put mine in and once I cleaned the MAF, it worked fine.
Later.
eti engineer