i've been trying to program a Silverado 2006 5.3 and after i programmed it, starts working pretty well at the begining but after a while (being more specific after it has been turned off and turned on several times the same day) it starts working normal as if i have never programmed it, do anyone knows what is possibly happening?