My check engine light had been coming on and than going off again,today engine check engine light just stayed on and vehicle just quit running tried to restart it and it would turn over but thats it.I checked for fire and none to plugs or coil,so than I unhooked battery cable than hooked it back up and it started right up.I made it home and just let it idle and i heard a clicking noise coming from the ecu unit area and vehicle shut down again.I have checked codes and two times got a 13 and 25 and the other time the needle just stayed up for about 2 minutes,just wanting to know if anybody has any idea of what I should do next.