Had a new one put on when I bought the truck used from a dealer. and now the last 3 years in a row i have had to change it out. i have replaced it out 2 times with oem and 2 aftermarket parts. every time it goes out i get it ordered and within a few days my truck will start letting the codes fly.P0651-00 , P26A7-00 , P26A6-00 , P2453-00 , P2681-00,P0651-00 , P006D-00 , P2454-00 , P26AB-00 , and the Service electronic throttle control. You can look at my post last year same time and had same issues. do yall have this problem every year also. thanks. Put new 3 way on last night reset codes all gone and so far no issues