03 trailblazer throwing same codes

Chevrolet » Trailblazer » 2002-2008
Question

I have scanned codes P0128 and P1345. Replaced the thermostat and temp. sensor, also the cam and crank sensor. I also replace the VV timing sensor. All the symptoms have gone away. What else could be causing this.