Wtf?????

I agree O2 sensor. They are usually good for approx 60k. You may have 2 on your truck. A code reader will tell you which one.

Let us know what you come up with.

Thanks,
OldMoparsRule!