It could be lots of things and the weather is definately a factor. Off the top of my head take a look at your spark plugs, O2 Sensors, fuel filter plug wires (if you have them, not sure)... Also try a different gas station for a little while to check the fuel. Lots more you can check but I would sta...