when i take off and trucks not wormed up if i put it half way to the floor it hesitats real bad and if you dont let back off the gas the check engine light will start to blink then after a min it will go off if you check the codes when the lights blinking it has a code for cly 3 miss fire. also has a hesitation when its wormed up and you floor it from a stop but the light dont blink? could it need plugs? or could it be something elce? i also olny get abought 12mpg driveing easy