I have a 2003 crew cab h/d 2500 d-max. The other day I went to start the truck and it just turned over, nothing else. The night before there was no indication of trouble, I had it towed and it is in the shop. They have pulled all the codes and replaced the crank sensor, still no fix, now they think it might be the ecm. Is this something anyone else has heard of? The truck has only 86,000 miles and always taken care of, I am at my wits end.