Po300 is a code for raNDOM OR MULTI CYLIDER MISFIRES
P0151 is bank two sensor 1 oxygen sensor voltage is lower that it should be
You must be registered for see images attach
@swartz2448 The seafoam treatment likely isn't related, as you had the underlying condition to start with.
If it's fine at cold start, crap after warms up, then fine after you romp on it, that's making me think the heating element in the sensor isn't performing correctly. (I don't remember if the NGC3 computer monitors the heater or not.)
The computer is...
* in Open Loop at start up
* goes Closed Loop after warm up
* runs like crap because the sensor is throwing bad data
* goes Open Loop again at WOT
* that dumps a bunch of heat into the exhaust and warms the sensor enough to start working at least somewhat correctly.
* Then when you shut it off, everything cools down.
I'd be willing to bet it'll also run like poo if you do a really long closed throttle coast down, as everything will cool off, then run fine again after another flogging.
Get the correct NTK sensor, and probably should pick up 2 (they're not usually that expensive) so you have a spare when bank 2 craps out on you.