Alright folks need help. So my truck has been shutting off at highway speed to sitting in park and everything in between and gives me a reduced power message. I've got numerous codes and here is what I've done so far and what it's telling me now. Cleaned throttle body, changed dead coil pack and all 5 spark plugs. Changed knock sensor. However still stalls and have to sit for a few mins until the reduced power clears and then I can try to start it again and go a little further all depends when it decides to do it again. I'm getting these codes.u1064 (lost comms with body control module/driver info mod),p601(internal control module memory check sum malfunction),p0443 (emissions control Purge valve circuit) ,p0332. (Knock sensor circuit 2 low input (bank 2) ) Any help is greatly appreciated.