My 94 Cheyenne 350/4L60E has 2 codes, 21-TPS signal high, and 87-EEPROM flash memory error. On 21, I changed the TPS (housing was cracked) before it had this problem, and all was well for a short time then truck started stumbling off-idle and idling high. Also What are effects of 87? No vacuum...