Notes On Intermittents
If Code EO22 is intermittent, manipulate related wiring while observing ECM parameter ED01. Cycle TPS through its travel and tap on TPS with a pencil to test for intermittent TPS operation. If fault is induced, parameter will skip to -6 degrees or less. If wiring and connectors are okay, substitute a known good TPS sensor and re-test.
Review snapshot data parameters stored with this code to verify failure. If failure is verified, check and repair intermittent wiring connection or sensor.