The rpm at idle--sometimes--when you come to a stop will lower 100- 200 rpm----but then goes back up to a normal idle--700 rpm----------no **** or stumbling , no rpm change during driving-- and then at coming to a stop, the idle sometimes will be at 700 and no 100-200 rpm drop with recover---What is causing that as it just started doing that. The timing is good, new wires and plugs-----could it be either the in-tank fuel pump going bad or maybe rail pump- acting up? It is the same drop 100- 200 with recover in a second or two, doesn't faulter or stumble ---just that 100- 200 and back up---that's it? I don't think it is ignition as it probably would do it all the time, or have driving issues. maybe battery going--bad as it is sometimes only at stopping idle-? any suggestions would be helpful---by the way, the temps here in AZ jumped to 105 and that's when it started happening , that's why I was thinking maybe the battery is causing it-??