Aunty, it's not cold or warm start. When you drove the car for a distance, the injector's nozzle is set to spray fuel. And when you shut your engine, some excessive petrol will leave inside the combustion chamber. If the next crank your spark plug misses all 4 cylinder's ignition, you'll be cranking your engine for few minutes straight already due to over flow

You must be wondering, how can such well designed technology have this kinda problem? Another thing is, when your engine having a hard crank, I don't know why so many people will release their key switch. Turn the damn thing off again. After few seconds, turn the key to ON and hear the fuel pump sound again, then start engine again

Do you know what does it mean? If you're having a hard crank already, and you switch it off. After that you allow the key switch to activate the fuel pump to pump in more petrol into the already over flow injectors

Another bad thing is, do you know there's a fuel regulator in all fuel injection cars? When you turn the key on, fuel pump will make sure the entire fuel line have enough supply before start car. By keep doing on/off/on/off whilst engine unable to start meaning you're making the fuel pump to fight with the fuel regulator. Fuel regulator already blocked the path coz injectors are all filled, but you keep switching off the key turn on again to make the fuel pump send fuel again. People, the next time if you're having a hard to start situation. Just hold the key switch keep cranking. Like someone mentioned on previous thread, just lean your forehead on the steering wheel and keep starting the car

If you don't feel comfortable with the battery being strained, then turn the key off go for a teh tarik first. Later 10 or 15 minutes come back crank again

Don't ever do the off / on / off /on / off /on key switch. Don't pandai² go and press the gas pedal when you having hard time to start the car.