I have my 2002 with 301K miles in the dealership for over two weeks with what feels like a dead throttle. Dealer says the following codes: P1475; P0122; P6093 in the ECM and P0122 in the PCM. Have ordered a TPS from Tim but thought now is possibly ECM is bad. I have asked dealership to check and reprogram ECM but has not done it to date. Any Ideas besides a new TPS or ECM? or do i just start looking for a new gas truck?:{