Hey Carlo, its probably the heater malfunction, as the p1167 and P1166 codes relate to heater issues. I would suggest you to replace it with a used part for better performance. You can refer to
http://www.automotix.net/usedautopar...inventory.html, if you want to replace the exisiting part, else it would be good if you consult your mechanic about the issue at the earliest.