Okay, when I start my car in the mornings it has a hard time idleing until the temp comes up just the slightest bit (about 30 seconds at 1500 rpm). It will then idle, rough but it won't die. Until it comes up to normal temp it backfires and has trouble just keeping a speed, I can let off the gas and it goes fine or be heavy on the gas and it goes just fine, but just trying to maintain a speed with just a little throttle and it spits and sputters. A friend of mine says get new or rebuild my injectors (stock 19#). Another friend says EGR. What do you guys think? Keep in mind, it runs perfectly fine (no noticable problems) once it comes up to temp, and no engine lights come on.