For a 216 engine, have been through two cylinder heads already. Both were found to be cracked by engine shop. When I talk to salvage yards they don't really check them ahead of time and the shipping is expensive. Any advice on finding a non-cracked cylinder head? Is it the freezing and thawing that cracks them? Should I be looking in Arizona?