Had the heads checked over, bent intake valve. So it was replaced, new seals, surfaced, and glass beaded. I put new mls Cometic head gaskets on along with new head bolts. Got everything back together and it’s still throwing codes P0016 and P0300. So I’m going to replace the crankshaft sensor as the cam sensor is new. If that doesn’t fix it, I’m afraid this engine will need a total rebuild.