I have a 2013 Chevy Equinox 4 cylinders LT, I bought it a while ago. I bought it even though it had the check engine light on, it I didn't care about it. Then, I realized that if the check engine was on it wouldn't remote start. I checked the code and it was a p0411 By definition, the code is letting you know that the ECM has detected incorrect flow in the secondary air injection system. So, I changed the pump but the Check engine came back on. So I took it to the dealer and they told me that the engine that it has is the incorrect, meaning that the one it has doesn't have the port where the valve for the air pump is suppose to go. Now I don't know what to do, because the engine is working fine and I don't want to change it. Any ideas of how to erase that code permanently?
Wow yea its kind of difficult to break an 02 sensor if you remove it properly with a tool... but also an exhaust leak will throw that same code. The car will determine what the problem is during a drive cycle you got to reset the computer because it will not clear THAT code on its own... a lot of codes the light will turn off but for something that's malfunctioning it will stay illuminated... I doubt that is a perminant code (stored until the computer decides its okay) but more like a temporary code that comes on every once in a while... if you have even a small exhaust leak its going to guess because it measures oxygen inside and outside the exhaust... if there is a huge difference more than what is expected it will tell you by activating a code... that code specifically means 2 different things...incorrect upstream 02 or secondary air injection pump on cold start. or both.
Wow yea its kind of difficult to break an 02 sensor if you remove it properly with a tool... but also an exhaust leak will throw that same code. The car will determine what the problem is during a drive cycle you got to reset the computer because it will not clear THAT code on its own... a lot of codes the light will turn off but for something that's malfunctioning it will stay illuminated... I doubt that is a perminant code (stored until the computer decides its okay) but more like a temporary code that comes on every once in a while... if you have even a small exhaust leak its going to guess because it measures oxygen inside and outside the exhaust... if there is a huge difference more than what is expected it will tell you by activating a code... that code specifically means 2 different things...incorrect upstream 02 or secondary air injection pump on cold start. or both.
There is no way to fix it, the engine has no port for the secondary air pump.
What did you connect it to?