Hey everyone so i bought a 2006 cobalt a few months back back with a blown head gasket. We went straight into fixing it and shaved the head and replaced all the seals. After starting we heard the engine knocking. Now we could go in there replace the crankshaft and connecting rods but im trying to avoid that. I would like to buy a loaded engine block instead and use my own cylinder head. Now for the question. My particular cars engine is extremely difficult to come by where i live. There is a junkyard selling an ecotec block that is loaded but i believe it is out of a cavalier if they are both 2.2 ecotecs are the parts interchangeable? Or would that swap not work. Again im looking to keep my cylinder head but replace the block with internals.