My sons 05 Colorado smokes real bad on startup. Can someone tell us what might be wrong and what repairs can we expect. The truck gets regular service and is very well maintained.