Just went through this for two months with my '02. It was very intermittent for a long time. Tried the MAF, Throttle body sensor,fuel pump, fuel filter and sending unit, distributor cap and rotor. Nissan was just reading codes and guessing. Started working with a local shop that traced it to my distributor itself. Replaced the whole thing. So far it hasn't been back.