sounds like glow plug relay,coz it starts fine when it warm. try turning on and off the ignition 4-5 times before starting when its very cold outside. or better yet get a benzin car !
The glow plug relay can be found easy,just trace the wires from the plugs. smart car makers put those in the engine bay. on newer cars its like a computer insted of the basic "relay look"
the only time i didnt tip when i waited 45 minutes for someone to even pick up the order. than wait an other hour for the food. and that was my favorite restaurant