I have an 06 Colorado with an I5. The check engine light came on and the dealer is having to replace the head. It only has 22000 miles on it, so it should be under warranty, but I am worried. Is this a common issue on the I5? When the warranty dies am I going to have to worry about this happening again? I am wondering if I should be looking for a new truck. If anyone can help, I would really appreciate it.