I have a 2000 Xterra. It is having an issue... It will run fine one moment, the next moment it will act up. It feels like it might not be getting fuel, but it might also be an electrical issue. It has 190,xxx miles, is an automatic. Changed all spark plugs, distributor cap and rotor, clean air filter, replaced a bad fuel sending unit, fuel filter, visually inspected all wires and air lines. Transmission fluid is good. The check engine light comes on when it feels like it. Took it to Autozone and they told me the code was multiple misfires. When this first started, it only happened when i went up a hill, now it doesnt matter where i drive. There are times where i have normal power, everything is fine, but that usually only lasts for a couple miles/minutes. Other times, it will sputter, with hardly any power. I will put it into neutral to get it to stop jerking, sometimes it will be fine after that, sometimes I'll have to even pull over because it just keeps shaking. I've thought about the knock sensor being the problem, but i haven't changed/bypassed it. I'm lost, any help???? Thank you