Ok, all this is on a 2001 3500 auto. The guy came in with low power. So I checked fuel pressure. LP was dead. So I replaced it with an aeromotive pump. Truck cranked up fine and had 18 psi at idle. And we also put an EZ on it. Ran good and strong. So he calls me in a few hours and says the truck won't start. So after it cools down(about6 hours) it cranks and he brings it back in. When he gets there, he shuts it off. Now it won't start again. So we let it sit overnight and come back and it starts right up. So the truck cranks fine when cold, but won't start when hot. So I think maybe its the LP giving too much pressure when cranking(never had this problem with this particular pump before, installed over 100 of them)but its only getting 12 psi when cranking. So we unplug the EZ. Still nothing. So we get it started up with some :{ Starting fluid(his call) and we take it and put it on a scanner. It says there is a bad ground in the ECM. Well he ends up taking it to another shop to try to avoid buying an ecm. They of course blame it on the aftermarket LP. So they install a stock pump, clean the filter head, put new fuel lines on it and still the same thing only now it will start after about a minute or so of cranking on it. So I call the Dodge place to see if we can get an ECM to try and send it back if it doesn't fix it, They say no, if we try it, its ours. So I guess what I'm looking for here is for someone to say they've had this problem and an ECM fixed it. I don't wanna end up eating a $1200 ecm if it doesn't work. And my other thought is of course the injector pump. But I don't wanna eat that either. So any input will be greatly appreciated. Thanks in advance.