Well as you probably know, when it's flashing, it means misfires are happening at that moment. I'm not sure if for some reason there's an override for the tps or what. Since the TPS light comes back right after a new one, I'd look into to that issue just by checking wiring and connections.