did you jump start/charger start your rig at one point? This in itself or a power spike could have taken out your ecm. you might consider dumping the oem ecm and going aftermarket like megasquirt or one of the high dollar ones.

mrtater