The car did just fine all summer until we get colder temperatures. It took a little bit of spinning to get it started and even then it kept a rough idle at 300rpm. I gave it a bit of gas to wake up the engine but it increased the rpm very slowly and stalled once it reached 900rpm. I couldn't start it at all after, it would just crank non stop without hope.
I changed the crank position sensor, the connector for it and even a new OEM mass airflow sensor. I don't have my diag tool to clear the check engine light at the moment but there seems to be some hope.
It cranks without starting and sometimes it will do little noise like it wants start. I gave it a rest for 10h, then jumped the battery and tried again. It cranks with some little noise coming out and once or twice it gave me a small RPM jump but didn't start.
The only thing I can think about right now is the cold temperature, the car has been sitting in my driveway for the whole month at -10 to -15 celcius.