Re: code p0106
That code is the ECU telling you:
1) The signal I am getting from the MAP sensor is SO far out of line, it's an impossible reading. The sensor has to be bad.
OR..........
2) The signal is out of line because the connector has come off teh sensor OR the pins on the connector are so corroded, that current cant flow OR a connector or wire SOMEWHERE between the MAP sensor and ECU has come apart or got snagged on something, grounding it out.
When you see "range/performance" in a DTC, the above is what you are being told, regardless of what sensor we are talking about. It's the ECU saying, "This cant be right, no reading could be this far out".
A code that says: "too high" or "too low" COULD mean a bad sensor, but usually, the sensor is telling the truth and some engine parameter is out of whack -like when you take the breather off and leave it off, you will often get a "too lean" indication.