I've just put in a new thermostat and drove it to the gas station and filled it up. the next day in the morning i start it up (it's like 20 F outside) and it starts fine. idles up for like 20 seconds then while the idle comes down the motor is shaking and running like crap. I can hit the gas pretty hard to rev up the engine but it cant idle and eventual dies. then it starts right back up and does the same thing over an over. Help!