Quote Originally Posted by Ryan99639 View Post
right now my scangauge is giving the p0300 code and I clear it and it comes right back, but when I watch the misfires on the scangauge it moves around through all of them it's not one cylinder sometimes one will be bad for a couple seconds then it will change to another one, but the moment I take off or give Any throttle all cylinders go to zero misfires Until I stop again it's so weird
Had this same code but mine ended up being the heads hopefully that isnt the case with youres. If you are good with tools do some diagnosing. I checked everything and came down to the valves in the heads and now runs fine.

First if you have the metal covers that go on the wires take them off that solved my issue on another gp i have. Second if you have a junk near you go to it and pull as many sensors as you can from 3800 great for having as spares that is what i do helps eliminate problems without the cost.
Check your Vac lines spray around with carb cleaner.