When the car would not start were things like fuel pressure, spark, and injector pulses checked?
I have never heard of anybody replacing a throttle body due to a non-start condition, I could see having the butterfly valve cleaned.
I could see the MAF being replaced if it were tested and deemed faulty, but an AC Delco MAF for your car is only 60.00
And an AC DELCO Throttle Body / Part # 2173108 is only 171.79 on Rockauto.com, and they are not that hard to replace, still I can only see maybe replacing the MAF, which can be done without replacing the whole throttle body.
Did a mechanic diagnose one of those as actually being bad, or did they just suggest that may fix your issue?
I am not familiar with the 2007 Torrent'*, so I cannot suggest what else could have been causing the car to not start when hot, I am sure somebody familiar with the Torrent'* will respond and help you soon.
Oh yeah, welcome to the forums Kim.
2006 Pontiac Grand Prix GT with SC
1996 Buick Park Ave NA