On my 2003 V6 Frontier, I've been having engine misfire problems for a while. It's particularly noticeable during heaving engine loading at lower RPMs. I've replaced sparkplugs, wires, distributor cap and rotor but no change. Even with highly noticeable misfiring, there are no engine fault codes or "check engine" lights so diagnosing has been difficult. Any thoughts on possible causes?