Hello, About a year ago I had the TPS CEL and flashing yellow arrow with code PO120. Engine stalled and died several times. I purchased the Bosch TPS from FCP instead of the Genuine Volvo TPS which also seems to be a Bosch part. There is about a $75.00 difference between the so called Bosch aftermarket made in Korea and the part I took off my 1996 Volvo 850 T5 which was made in Germany and lasted 22 years. Is there a difference in quality and reliability between the Genuine Volvo part sold by FCP and the Bosch TPS sold for about $26.00? The reason I'm concerned is because I just had the same symptoms happen just as I was getting onto a highway. The engine stalled, CEL on and arrow flashing. My scanner shows once again the TPS is the problem. I reset it and seems fine now. But I lost confidence, since I really don't know what caused this scary situation. Otherwise, I really like this car. The best car I ever owned. Any thought would be really appreciated.