ok, I wasn't going to post this but I figured why not. Maybe someone has an idea that I haven't tried yet. A few months ago, both front CATS went bad. Started making loud noise from the engine area. Ordered two new ones online and replaced them. Found out that the guts in the passenger side (the side that was making the noise) were gone. After driving some more and the truck shutting off in the middle of traffic, found out where it went. To the rear CATS and clogged them. So had them removed and repiped. Now it's misfiring only at idle. Once I start driving it rides like a champ. Oh yeah I forgot, I originally had a P0301 code which ended up being the cylinder 1 ignition coil. Replaced it then eventually relearned the throttle body ( the whole sequence) and now I am getting P0300. On cylinders 2,4, and 6 when i disconnect each coil separately the engine drops down. Which means they are working fine (well better than the other side). On the other side for the two I can get to they don't die down the engine.
I'm reluctant to buy two more coils because I was reading on another site that the coils should have a certain resistance. when I replaced cylinder 1, I measured it and compared it to the rest and they were all the same.
Sigh

I want to get this fixed once and for all. And I refuse to take it to the dealership for them to charge me 100 just to tell that it is misfiring which I already know. I am seriously doubting they can tell me which one, since it should be more than one. Any suggestions?