Recently had my grid heater replaced due to check engine light and air intake code. Today I started the truck and the heater came on before start and then threw a check engine light. Took it to the dealer and they checked it out, and was the same code as before when the grid heater was replaced. Although, this time there was a service bulletin out to check the batteries and replace the relay. I hope this solves the problem as I am sure tired of all the check engine lights I have gotten with this truck. Anyone else having issues with this?