Code 22 = TPS low volt
Code 33 = MAP low volt
Btw, these two, and only these two sensors use a 5V source, and a ground reference from the ECM for the sensors to use.
hmmm
So here are my thoughts.
1 - You have a worn wire somewhere that is allowing the +5v supply from the ECM to get shorted to ground. The +5v is the gray wire on both the TPS and MAP sensor.
2 - You have a bad ECM not sending out the +5v correctly
3 - There is a high resistance break in the wiring from the ECM to the MAP/TPS. Since that break appears to be affecting both sensors, the break would have to be between the splice where the wiring splits and the ECM. Most likely place for this kind of failure is at the connector itself.
Are you any good at reading voltages with a meter? Look for the +5 at the MAP and TPS. Backprobe the connector with harness still plugged into the sensor. Test with the key on, but the engine can be off. Less than 4.8v = bad