Thanks that makes a lot more sense now. Is it safe to assume my VP is bad? I’ve done all the tests and switched the ECM with another. My symptoms are intermittent low power. If I clear the codes the truck will run fine until the CEL comes back and the truck goes back to having limited power, however it always starts and runs fine in general. I also have code P0602 but I think that’s because I haven’t gotten the new ECM programmed yet. That code never showed up the the original ECM.
Not sure if this is related, but the truck does have another issue regarding ABS. ABS and brake light stay on while driving. When I try to read the ABS codes with my scanner it’s says connection lost and the truck will throw NO BUS on the cluster aswell as a P1698 code. This only happens after I attempt to read the codes.