Weird problem with my truck, Every morning i start it up and let it warm up a bit. It drives fine for the first mile or so then begins to hesitate very bad and makes popping noises from the engine bay. It does this only up until about 180 degrees, then drives like normal. cleaned the MAF,IAC,MAP and air filter, New plugs and fuel filter also with no results. Any ideas?