Milage on car, engine size ? How did you test an ecm yourself, you must have a very high end scanner. 148.000 KM 2.4l, car is at the mechanic and he wil test the ECM and read the error codes
Crank no start causes is a very long list. Trouble shoot via codes is always the starting point.
Only cheap wear item that can cause no start and not always trigger code is CPS crank position sensor. OEM are around $30 us. Common 2.4 engine issue, heat vibration wear them out eventually, often by 100k.
If it’s a programmed chip key, try the other key. No go!
Tjank for the tips!