The other side AIR tube will likely need replacing at some point as well, so when you buy the one, get the passenger side one too. Change the one, and either change the other or put the new one up for when you do have to change it out, then you'll have it. Check the check valves to make sure the check flap isn't burnt up. You'll be taking them off anyway to change the tubes, or you could buy new ones (recommended).
Believe me, fixing an exhaust leak due to AIR tubes is a lot better than fudging around with the exhaust pipes and rusted fasteners.
Cars cost money just to maintain stock. Sucks but it's what it is.
The old guy is jumping the gun. No voltage should give you a code 22. Code 21 is a TPS high voltage condition. Did he check the ECM terminal pinout # 21 for ~5 volt reference signal (gray wire- top position, terminal A)? Probably not. Dark blue wire is ECM pinout #2, middle position, terminal B, and the black bottom wire is ECM pinout #22, terminal C. It's your ground.
If you jumper the terminals B and C, your voltage should drop below 2.5V. If it doesn't, you may have a broken dark blue wire somewhere. And of course, a potential issue with the ECM as there's a couple of resistors in that gray wire source voltage that COULD go bad (inside the ECM), but that's last on the list and unlikely.