Could also be the ecu coolant temp sensor, but that should throw a code. If it's malfing, it won't tell the ecu the engine is cold, and the ecu tries to start it too lean. Gets worse as the ambient temps get colder.


Not responsible for advice not taken...