The 348 tps is Bosch #0 280 120 310 TR tps is Bosch #0 280 120 311 They both appear to switch at just off idle and somewhere around the 72deg that the 348 does. Maybe the TR is a few deg different? Any difference anybody is aware of? I'm thinking they interchange.
Can't really help with your question, but did you reverse those Bosch numbers? I have the TR/328 throttle microswitch as 0280120310? Even if the function is basically the same, a very minor physical difference in something like the throttle shaft size, the "flat" size on the throttle shaft, or the flat's angular relationship to the butterfly plate would make them incompatible -- just a (bad) thought...