Sometimes a gremlin can be caused by the smallest thing. There are 2 large wire bundle connectors on the firewall. Both are held tight with a 10mm bolt. Any bad connection in either plug can cause just about any issue. from bad transmission shifting, bad o2 sensor readings, no start, no power, etc. Right above the HVAC blower motor is the PCM connector. Above the intake manifold is a large square black connector. This is the main harness for everything electrical and transmission related from truck to main wire harness. Trans harness for short. It also has the 02 sensor wiring because they run down along the transmission. since this cost nothing, and can cause a lot of issues, the first thing in your troubleshooting should be to loosen these connectors, look them over for bent or pushed back pins, and then if all looks good, re-seat them and tighten the bolt. If this does not help you, well, keep digging in the forum for an answer. If it does, please post in this thread so we can keep track. Thanks, and good luck!