trouble code po128 on 2006 Chevrolet Colorado

engine light... had issue with the camshaft sensor and the crankshaft position sensor NOW PROBLEM CODE PO128 HELP

2 answers
OBD II Code P0128 = Engine Temperature Has Not Increased and/or Reached the Correct Level Within a Specified Amount of Time After Engine Startup.

There is a very good article in the RepairPal Encyclopedia about it here;
I has code p0128 en my colorado 2006 3.5 how soluction