lately when I start my truck it will idle fine but when I put my truck in gear and give it a little throttle the truck will jump in Rpm and acts like I floored the pedal for a second but am barely on the pedal. then after that little Buck it will idle funny ( choppy sounding ) and the truck will have no power at all. but besides the funny idle it runs down the road fine no surging or missing, but no power. it acts like my program was removed or like a limp mode or something. anybody heard of this.