The other day, i noticed when i left for work that my truck was having a hard time taking off with a lot of spitting and sputtering. Then it takes off with a lot of power. Im throwing a p0266 code SOMETIMES. It also takes forever to go even when you try and take off. Any help would be appreciated.