Hi peoples can anyone shed some light on this? 2001 XC Barina manual 1.4 Z14XE engine Car starts fine and can drive sometimes for hour or sometimes not when all of a sudden the vehicle begins to surge then will stall when i come to a stop, temp is just below 90 deg and sometimes will come good again for short periods of time. I have been looking on the net now for some days and tying all sorts of theories, i have retrieved three codes by using acc and brake pedal method as my scan tool and also another mechanics scan tool was coming up with nothing. The codes are as follows : P0120 = Throttle position sensor (TPS) circuit 1 voltage high/low C-09 and Throttle position sensor 1-2 Correlation C-09 P0220: same as previous code P1550: Electronic throttle control reduced power C-09/Electronic throttle control forced idle/" " " " power management C-09/ " " " " throttle control engine stop C-09 Now this is telling me throttle position sensor on acc pedal is faulty but from all iv'e been reading these cars have had numerous thousands thrown at them by numerous owners by dealerships doing the guessing game, i like all of them have to keep the car as too much invested and hoping someone can actually tell me they have had the same problem and actually had it sorted. I have heard the throttle body's can play up and just to let you know it is also making a continuos electronic ring, could this be due to the throttle position sensor faulty? Have also heard that one person had same issue only there's would cut out all the time and that turned out to be a bad wire connection under fuse 17 and rectifyed problem but have allready erased that issue out. PPPLLEEAASSEE anyone??