i had 2 trucks give me the same symptoms that you are saying and both had electrical probs. over by the main fuse box on top the fender. the rats nest wiring and plug may have a lose pin that causes funny ****** to happen. but idk i hope you get it figured out. i do think if you had a plugged cat you would know for shure