...and try to pull error codes from the ECM before removing it. It might throw you a clue as to what it's doing. But pennyman is on track - the ECM's are known to be the primary cause of sudden performance loss and running issues in EFI'd trucks.