Follow-up to yesterdays thread.....got up this am about 30 outside and started truck to warm up for about 10 mins before going to work. Sure enough had P04DE code. Went to work and notice it was very sluggish and seemed to be straining to go up hills. overdrive kicked in 4 times which had never done before to work. get to work ok. during lunch break i popped the hood to take a look and see if i could see anything obvious. Sure enough the CAI tube had come off the tubro intake. Put that all back in place and made sure clamps were tightened. Left to go home and it ran great. had acceleration back and no codes. I don't know if this fixed my issues but check your CAI and boost tube connections.