Welcome to AF!! The ecm and the engine computer are the same thing. You didn't say if the check engine light is on or not. If it is then you need to get the codes from the computer to see what is actually happening. If the light is not on then I doubt the computer is bad. I would have the throttle position sensor checked as it may be sending the wrong signals to the computer. Also it is possible that the crank position sensor is bad. If they overheat or are going bad then this could account for the fact that it won't restart.