I'll take your advice. Found the NGK for a decent price. Checked the wires I have and they are original from 1999! Might be part of the problem.
In California you cant get codes read at auto parts stores so I decided to take it to an AAMCO I trusted.
False.
This is completely false. There is no California LAW against reading a code at an auto parts store. Pep Boys will read codes for free, in fact I just had a code read about 4 months ago at the Pep Boys store near Genesee Ave in San Diego.
No it is true. Pep Boys isn't just a parts store they are also licensed as a garage/mechanic so they can read codes for you.
I've been having the EXACT same problem with my 99 SR5. Right down to the flashing CEL at high speeds. The problem is intermittent, but the only difference is that my CEL stays lit after the sputtering/low performance until it eventually resets itself. I bought the bluetooth code reader a few months ago and paired with torque it has proven to be excellent bang for my buck. I got a code saying that my Bank 2 O2 sensor was toast. I finally got around to replacing it on Saturday and have not had a problem since... fingers crossed. I can say however that the truck was running downright terribly when I bought it a year ago even after I seafoamed, cleaned, new air filter, plugs and wires.. but when I replaced the O2 sensor in the engine bay (bank 1?) the dang truck ran 200% better. It was unbelievable. I'm hoping switching out this bank 2 O2 sensor will solve the problem this time around as well. Please let us know if you solve the problem!
Let's not dance around the problem and throw parts at it. I am disappointed in that shop that said "needs new coils they're old."
I'd be happy to break it down into a good parts diagnosis when I get home. It's about two hour trip and I need to leave now.
By the way... the reason they don't allow codes to be read by parts stores? Some group of jackasses whined about their shops losing money on their "diagnostic fees" due to parts places offering free scans... so someone took action.
Your downstream o2 sensor is not going to make your rig run better. If its bad, it can stop you from getting catalytic deficiency codes.
Thanks for the tip, and turns out you're absolutely right. Truck back to running like crap today. Ran great, felt good but when I turned it off to run into a store for a minute and fired her back up, the chugging and the CEL came back. Arg!