I feel you pain my truck now has 47k miles it has been acting up for about 4 months... new spark plug, new O2 sensors, just about every brand of fuel injector cleaner, seafoam in every form possible. Dealer wants $1800 to fix the truck I'm still making payments on!