does it mainly on cold starts , i just replaced the water pump and thermostat a while ago but the problem was there before that.. but it is still rough just not as much on warm starts to id say if the starts are 10 minutes or so apart. could old 02 sensors cause this ?