2008 tahoe.5.3l, this truck will cause me to turning into a alcoholic. The lifters got chewed up, brought to a friend cause I didn't have time to do it. He decided to do the afm delete on it, didn't ask, and now it's been a straight nightmare. He didn't know the truck needed to be tuned properly so this to work correctly. I went through my brother and got a used ecu tuned to my vin# with the afm deleted from it. Got everything back together now I can not get rid of the p0300. You can hear the timing is not right in the truck. Does the vvt have to be turned off aswell in order for it to run correctly? Now the guy i got the ecu from said i might need the crank position sensor relearned. I told my friend that did the work that and he said he attempted it 5 times but he's not sure if he worked cause it never came up with a message stating it was complete. So could it either be the vvt needs to be disabled or that the crank position sensor needs to be relearned? O2 sensors were also changed, maf sensored was changed, new plugs and wires, new map sensor. Bunch of new stuff.