I have been struggling to figure out for months what's going on with my truck and after reading your OP, it was my problem down to a tee! I followed your instructions exactly as noted and just got back from a 30 mile drive, trouble free! I cannot even begin to thank you enough for sharing your trouble and solution, it's finally allowed me to enjoy my truck again with confidence!