So, I have a P0106 code that will not go away, there are no other codes. I've got lousy fuel economy, a pretty low/rough idle and sputtering upon acceleration as well as lack of power. In the past five months I have replaced: all plugs, air filter, fuel filter, EGR solenoid valve and pressure sources switching solenoid valve(after checking for continuity and finding 0 resistance), MAP sensor, MAF sensor and all vacuum hoses. I was going to replace the plug wires but I checked their resistance and all were still fine. I have also inspected and cleaned throttle body and done several courses of techron injector cleaner. I did an in-line pre-cat exhaust back pressure reading, 0.5-1 psi at idle. Intake vacuum reading is 21-22 mmHg (which is within spec of absolute pressure of 70kPa at idle). No engine overheating, that I can tell according to in-dash gauge, though I'm waiting on a friends ir thermometer to check block temp as well as any unevenness that would indicate misfires. Needless to say, I am stumped with this problem.