Quick paragraph about whats going on..... Three years ago I bought my second 05 RR X-Runner. I bought my first in 08 and never looked back. I put +200k miles on it in a time period of 9 years and even though I'm no mechanic I did quite a bit of work on it over the years, air conditioning, 3 clutch's, ring and pinion gears etc. Well at some point something or another dropped down from the drive shaft into my oil pan and i decided instead of spending thousands of dollars on either getting it fixed or buying a new engine i would keep the truck and buy another with less issues.... But i wanted to go fast so naturally i looked for a SC'ed X. Found one and bought it. Loved the new power loved the whine, the truck ran great. So my issue now. On the way home from work 2 months ago I noticed the truck loosing its power. the next day after driving to work and it seeming to get even worse i decided to hook it up to the code reader. got a bunch of evap codes and a MAF sensor code. That same day I pull the entire intake off clean the MAF sensor with the proper MAF cleaner, cleaned the throttle body and washed the intake tubes with soap and water. put everything back on, codes never came back but the truck still ran like shit. Now my buddy had a $800 tablet, so he hooks it up to the truck and we find out that Bank 1 (cylinders 1,3,5) are running lean. Also a random misfire code p0300. Live data shows cylinder 2 and 4 are misfiring. Cylinder 2 seems to be the issue as its misfiring at a higher rate than 4. So here what we did. swapped injectors to see if the misfire would carry over it never did. (all injectors pulsing like they should) fuel pressure check test. right at 41 psi. swapped coil packs same thing misfire never carried over. compression check on all cylinders, they all passed. leak down test, passed. removed the valve cover, valve train and timing look fine. replaced all spark plugs. ( i mean why not) checked voltage going to cylinder 2 coil, has plenty of spark checked ECM signals and found no issues. Now my friend and I are both stumped so I decide I'll bring her to the Stealership. they charge me $130 for a diagnosis and tell me everything I already know. Then tell me they want to do a leak-down test for $875. I tell them I already have and want to speak to the mechanic. Talk to him for about 15 minutes, straight up asshole by the way. The conversation ends after I tell him Yes i indeed removed the supercharger and reinstalled it without replacing gaskets and he tells me they cannot and will not work on my truck due to its TRD supercharger. Apparently they aren't associated with TRD any longer and cannot purchase parts for the supercharger and cannot any longer even re-flash my ECM back to stock to make sure the work they've done has fixed the issue. I tell the man i have a stock engine back at my house but he again refused to work on the truck. So now I'm fucked, The truck only has 80k miles on it and I'm not ready to give up. But dont know where to go from here. should I remove the Supercharger and send it to get rebuilt; and in that time use parts from my old truck to try and get it back to stock. I know i can bolt the original plenum back on with no issues but can i just plug in an ECM from my old truck to my new one with no issues. What do you guys think the cause is for my Misfire. any advice or help you can provide would be much appreciated.