Hello, my car stared acting weirdly. The car first starts normally sometime takes time to start, after some time it will stall and the car won't start again because engine light doesn't come up, but after some time when i give it ignition on check engine light will come up and the car works. The time is random when it stalls, sometimes it will work for 5 secs, sometimes you can ride it for 10 minutes. So the car when has engine light it works, when it doesn't come up it doesn't work and have to wait for some time to "cool" down. I checked some fuses, the radiator fan and more things, if you need more details ask please i will reply, I would appreciate any help. Thank you.