Starts up fine but after driving around a while will spit and sputter. Changed out fuel filter, Distributor cap and rotor. It ran great after that but a day later started running bad again spitting and sputter on acceleration. Any idea would be greatly appreciated. My xterra has 283,000 miles.