I took it to the shop recently and they said it was the ecm not able to get messages. I can run the truck without it ever dying if I unplug the coolant temperature sensor which I find odd. I did obd 1 self test with some paper clips and got code 21 which is throttle body sensor (high). Im kind of confused what to do and whats actually wrong with my truck. I know how to replace the ecm without spending a ton of money at the shop it would only cost me 70 dollars to test it but im kind of unceratin.