I have a 99 Dodge Ram with 130k miles the truck is throwing a miss fire code for cylinders 1,3 and 6. It runs great after 1500 rpm I don't notice a lack of power but anything under that and you can hear the miss, when I let of the brake in gear and just let it idle the truck jerks back and forth because of the miss. I'm at a loss because I have done a new cap,rotor, plugs, and wires a friend told me it could be the Idle air control valve but I thought that would cause more of a stalling issue. There aren't any vacuum leaks so I was leaning towards the injectors possibly but I don't know how to test them. Any help would be great I have just bought the truck and I love it I just wish it would smooth out.