My 98 2500 4X4 automatic started randomly stalling on first acceleration after start up. Usually just on first startup of the day unless it has sat for several hours. I had a mechanic check it with a scanner and I don't remember the code but he told me that it was the TPS. I had the chance to purchase a used one and it did not fix the problem. Any ideas?