I have a 2006 Nissan Frontier SE 4.0 V6 with 192,000 miles. I have done general maintenance including changing the timing guides and having the entire timing chains replaced along with the water pump. I only use genuine parts as i'm the type that if i'm going to change it id feel better knowing that if it fails it wouldn't be because of cheap parts.
I recently was getting a p0420 and p0430 code along with a p2a00 and p2a03 I had both cats replaced although i purchased after market cats because the muffler shop and after reading there are no effects in using them. Them may not last as long but for what I paid I could replace them 4 times.
After changing the cats I was still getting a p0420 code along with a p2a03 and p2a00 so I started to research the cause of the codes and found spark plugs, intake leak, fuel injectors, exhaust leaks, timing.
I bought a fuel injector cleaning machine since the truck had high mileage and decided to do a very good cleaning of them while on the truck. I eventually ran 4 cans of cleaner 3 otc and 1 can of bg these cleaners are specific for only use in the machine not gas tank treatment. WOW what a huge difference in mpg gains I noticed a huge difference in the trucks performance and response, but I was still getting the p0420 and the p2a00 and p2a03 and each time I would clear the codes and start again. I took it as far as every time I did a reset of the code I would do the MAF relearn process and reset the fuel trim values to start fresh.
The I decided to change the spark plugs and at that time I would be removing the intake to make sure I dont have a leak at the intake gasket. When I removed the coils on the driver side (bank 2) and started removing the plugs there was oil in the spark plug tubes on cylinder 4 and 6 and when I got to the passenger side (bank 1) the same issue oil in the tubes on cylinder 3 and 5.
Now I need to do a valve cover gasket seal and change the spark plug tube seals. Heads up the seals on the valve cover CAN NOT be replaced you need to buy new valve covers. Even though you can buy the seals they cant be replaced. Well they can if you want to damage the valve covers. What happens is the valve cover splash guard inside the cover is molded into the cover and the seals are installed before that shield.
Now with new intake gasket and valve cover gasket, spark plug tube gaskets everything is sealed up and code p2a00 goes away. The only thought I have is maybe the spark plugs or sealing the gap between the spark plug tubes. I dont know the exact reason, but it went away.
Now i'm still getting the p0420 and the p2a03 and the one that always hits first was the p2a03 before the p0420.
Next I take the truck to the exhaust shop that did the cats and ask him to make sure everything is completely seal and no exhaust leaks. He found 2 gaskets had small leaks, but not very concerning since they are after the cats. He fixed them and still getting the same codes p0420 and p2a03.
I'm losing my patients but i'm determined to get this light off for good.
My next attempt is to try the MAF sensor its the original one and I just never really payed attention to it.
Ordered one and installed it and that dreadful p2a03 code is gone. That code drove me insane to narrow down, but its gone and hasn't come back.
I was still getting p0420 so i've checked almost everything and having new cats i just can see them being the issue. So next i'm thing timing i purchased Nissan data scan 2 and was able to change the timing advance +2 degrees and the code hasn't been back its going to take more time driving it, but so far i've drove 200 miles and normally it would pop up after just 20 miles.
The advance timing of +2 deg has made the truck feel much better and also i've noticed an increase in the mileage. From what i have found the Nissan specs show timing advance at 15 when at idle + or - 2 deg it will not hurt the truck as its something that Nissan uses to put it into spec. I also read that no change in octane you can still use 87.
Also with Nissan Data Scan 2 you can change the idle. If you get that low idle at about 612-625 rpm and a slight shutter at idle then you can bump it up in increments of 12.5 rpm in the tool. I ended up raising it by 25 rpm
I bought the software and the cable they recommend on there website. Cable only cost about 16 bucks on amazon.
Things I did for each code:
p0420 and p0430 changed cats
was still getting p0420 advanced the timing +2 deg
P2a00 changed spark plugs (make sure theirs no oil in the tubes) The valve covers are vacuumed and could be the cause of a vacuum leak.
p2a03 changed the MAF sensor