I purchased my truck about 2 years ago, so far I put about 51,000 miles on the truck with a occasional code. I had all the recalls preformed and deleted the truck soon after as the last recall was performed. In the past 12 months I have gotten the "Electronic Throttle Control Sensor" P2138 code...