For some reason when my engine is cold and i start the car it has a high idle and when i give it some gas it miss fires. once the engine is warm is stops. It never used to due this but now its pretty consistent. especiall when it is cold outside. any ideas on what could be wrong?