Hi, wondering if anyone can help. I have a 2000 accord 4 cyl, 104,000km and does not like the cold. As soon as it's below -14C especially if there's any windchill then it can crank for 10 seconds very slowly and then starts. A local shop had it overnight when it was -20C, then checked it out in the morning by starting it and the guys said it's normal (my old '91 accord had no problem starting in the cold so it ain't normal in my opinion). So I added a block heater last winter and it started fine when plugged in. This year, first night of -16C with windchill, I plugged it in for 1 hr before using it in the morning, started like a charm 1st turn, and died right away. Turned the key again and held if for 10 seconds, just one slow crank per second, then it cranked faster and fast and the engine finally caught and was running. While idling I noticed what looked like some smoke come out from under the hood for a few seconds and stop - could have been exhaust on the windy day, could have been my stupid cranking for 10 seconds. Questions is - what causes this hard starting on a car that is only 6 years old and has 104,000KM (still new as far as I'm concerned) ?