Did it overheat to crack the heads?
Sounds like you are losing compression or sucking air.
Is it backfiring or blowing are back thru carb or exhaust?