cold air pocket in the engine? Only thing I can think of, for this explanation, is an air pocket in the coolant.
Does your service order from the dealer list any engine diagnostic codes?
When the check engine light comes on, it sets codes, that last for quite a while in the controller's memory.
__________________
Black Sheep Hummer Squadron
(ME TOO)
|