What year is this truck? On some of them, water can get into the firewall-mounted junction box and cause havoc. There's also a connector separating the frame harness from the main harness and very occasionally water might get into that one. You may see codes pertaining to one or both of the...