Well, I had this happen to me many years ago. Fixing the engine turned into a nightmare, and it never worked right again. I vote replace it. My bad experience was from a Ford product, fixing a Cruze might turn out better. I'd go with what ever option is cheaper and comes with a guarantee.