I have a 2006 Silverado 6.0L. I recently installed a Mpc remote start kit on it. On of the plugs came lose while driving and threw a abs light and brake light. About 20 miles later the check engine light came on. I checked the codes and I got c0035, c0040, u1041 and p0332. I reset the codes and the abs light and brake light turned off. The c0035 and c0040 are still there after I reset it. After I checked that I took it for a drive and po332 came back with a check engine light. I left the battery unhooked over night and still there. Running out of ideas.