We can discount dirty MAF sensor, plugs, coil packs and leads from the suspects. I'm now thinking TPS....
For what it is worth; I have a TPS on My Webers. It allows Me to access the 3D ignition map on the Ignition computer. I have tested with the TPS connected and without the TPS connected. Does not effect idle and I can not find any difference in performance. I suspect the TPS has an effect on Fuel Consumption and/or Emissions.