The TCCS has it's roots (as do most EFI systems) in a Bosch design. After all Bosch invented EFI.
L Type systems (the L is for "luft", the German word for air) directly measure air flow into the engine to determine load. D Type systems ("druck", German for pressure) determine load indirectly by measuring manifold pressure. Put simply if a system uses an AFM or MAF it's L Type. If it uses a MAP sensor it's D Type.
Leaks increase idle speed only on D Type systems. With L Type idle quality (mixture) is effected. Therefore, as long as your engine is still stock, you can stop looking for leaks as the cause of high idle speed.
Although it can be other things the TPS is a good place to start....