Hey all. I keep receiving a random misfire. Ive changed my plugs. Ive correctly gapped plugs. I have siemens 60lb injectors. They function just fine. Ive changed valve cover gasket aswell. I only get the code at idle. And it isnt every single time. Only so often. Sometimes the code will clear itself but pop back up. Ive heard things with the bcm going bad…ive heard about these codes randomly popping up to to a poor connection with bcm and or camshaft position sensors. Im just confused. Any ideas?!?